diff options
Diffstat (limited to 't/cli')
| -rw-r--r-- | t/cli/about.test | 5 | ||||
| -rw-r--r-- | t/cli/atleast-pkgconfig-version-fail.test | 3 | ||||
| -rw-r--r-- | t/cli/atleast-pkgconfig-version-pass.test | 3 | ||||
| -rw-r--r-- | t/cli/cflags-libs.test | 5 | ||||
| -rw-r--r-- | t/cli/dump-personality.test | 5 | ||||
| -rw-r--r-- | t/cli/exists-missing.test | 4 | ||||
| -rw-r--r-- | t/cli/exists-valid.test | 4 | ||||
| -rw-r--r-- | t/cli/help.test | 5 | ||||
| -rw-r--r-- | t/cli/missing-package-error.test | 6 | ||||
| -rw-r--r-- | t/cli/missing-package.test | 4 | ||||
| -rw-r--r-- | t/cli/modversion.test | 5 | ||||
| -rw-r--r-- | t/cli/no-arguments.test | 2 | ||||
| -rw-r--r-- | t/cli/unknown-option.test | 3 | ||||
| -rw-r--r-- | t/cli/version.test | 3 |
14 files changed, 57 insertions, 0 deletions
diff --git a/t/cli/about.test b/t/cli/about.test new file mode 100644 index 000000000000..20525dfceec9 --- /dev/null +++ b/t/cli/about.test @@ -0,0 +1,5 @@ +Tool: pkgconf +ToolArgs: --about +ExpectedStdout: Permission to use, copy, modify +MatchStdout: Partial +ExpectedExitCode: 0 diff --git a/t/cli/atleast-pkgconfig-version-fail.test b/t/cli/atleast-pkgconfig-version-fail.test new file mode 100644 index 000000000000..a13d234eae6d --- /dev/null +++ b/t/cli/atleast-pkgconfig-version-fail.test @@ -0,0 +1,3 @@ +Tool: pkgconf +ToolArgs: --atleast-pkgconfig-version=99999 +ExpectedExitCode: 1 diff --git a/t/cli/atleast-pkgconfig-version-pass.test b/t/cli/atleast-pkgconfig-version-pass.test new file mode 100644 index 000000000000..3ae8d391c681 --- /dev/null +++ b/t/cli/atleast-pkgconfig-version-pass.test @@ -0,0 +1,3 @@ +Tool: pkgconf +ToolArgs: --atleast-pkgconfig-version=0.1 +ExpectedExitCode: 0 diff --git a/t/cli/cflags-libs.test b/t/cli/cflags-libs.test new file mode 100644 index 000000000000..394f8b3bbe5d --- /dev/null +++ b/t/cli/cflags-libs.test @@ -0,0 +1,5 @@ +Tool: pkgconf +ToolArgs: --cflags --libs foo +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1 +ExpectedStdout: -fPIC -I/test/include/foo -L/test/lib -lfoo +ExpectedExitCode: 0 diff --git a/t/cli/dump-personality.test b/t/cli/dump-personality.test new file mode 100644 index 000000000000..84a9fc40f791 --- /dev/null +++ b/t/cli/dump-personality.test @@ -0,0 +1,5 @@ +Tool: pkgconf +ToolArgs: --dump-personality +ExpectedStdout: Triplet: default +MatchStdout: Partial +ExpectedExitCode: 0 diff --git a/t/cli/exists-missing.test b/t/cli/exists-missing.test new file mode 100644 index 000000000000..d5654a712481 --- /dev/null +++ b/t/cli/exists-missing.test @@ -0,0 +1,4 @@ +Tool: pkgconf +ToolArgs: --exists boguspkg +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1 +ExpectedExitCode: 1 diff --git a/t/cli/exists-valid.test b/t/cli/exists-valid.test new file mode 100644 index 000000000000..4c9900207b89 --- /dev/null +++ b/t/cli/exists-valid.test @@ -0,0 +1,4 @@ +Tool: pkgconf +ToolArgs: --exists foo +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1 +ExpectedExitCode: 0 diff --git a/t/cli/help.test b/t/cli/help.test new file mode 100644 index 000000000000..33d78df7bf12 --- /dev/null +++ b/t/cli/help.test @@ -0,0 +1,5 @@ +Tool: pkgconf +ToolArgs: --help +ExpectedStdout: usage: pkgconf +MatchStdout: Partial +ExpectedExitCode: 0 diff --git a/t/cli/missing-package-error.test b/t/cli/missing-package-error.test new file mode 100644 index 000000000000..3edfa8a6c0f8 --- /dev/null +++ b/t/cli/missing-package-error.test @@ -0,0 +1,6 @@ +Tool: pkgconf +ToolArgs: --errors-to-stdout --cflags boguspkg +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1 +ExpectedStdout: Package boguspkg was not found in the pkg-config search path. +MatchStdout: Partial +ExpectedExitCode: 1 diff --git a/t/cli/missing-package.test b/t/cli/missing-package.test new file mode 100644 index 000000000000..4e49d57dcf9c --- /dev/null +++ b/t/cli/missing-package.test @@ -0,0 +1,4 @@ +Tool: pkgconf +ToolArgs: --cflags boguspkg +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1 +ExpectedExitCode: 1 diff --git a/t/cli/modversion.test b/t/cli/modversion.test new file mode 100644 index 000000000000..c0343dab916a --- /dev/null +++ b/t/cli/modversion.test @@ -0,0 +1,5 @@ +Tool: pkgconf +ToolArgs: --modversion foo +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1 +ExpectedStdout: 1.2.3 +ExpectedExitCode: 0 diff --git a/t/cli/no-arguments.test b/t/cli/no-arguments.test new file mode 100644 index 000000000000..60395697aa0a --- /dev/null +++ b/t/cli/no-arguments.test @@ -0,0 +1,2 @@ +Tool: pkgconf +ExpectedExitCode: 1 diff --git a/t/cli/unknown-option.test b/t/cli/unknown-option.test new file mode 100644 index 000000000000..f710eba4d53f --- /dev/null +++ b/t/cli/unknown-option.test @@ -0,0 +1,3 @@ +Tool: pkgconf +ToolArgs: --bogus-flag +ExpectedExitCode: 1 diff --git a/t/cli/version.test b/t/cli/version.test new file mode 100644 index 000000000000..3b96b091c5a8 --- /dev/null +++ b/t/cli/version.test @@ -0,0 +1,3 @@ +Tool: pkgconf +ToolArgs: --version +ExpectedExitCode: 0 |
