diff options
Diffstat (limited to 't/basic')
62 files changed, 283 insertions, 0 deletions
diff --git a/t/basic/arbitrary-path.test b/t/basic/arbitrary-path.test new file mode 100644 index 000000000000..00f7a2ba1d55 --- /dev/null +++ b/t/basic/arbitrary-path.test @@ -0,0 +1,3 @@ +Query: %TEST_FIXTURES_DIR%/lib1/foo.pc +WantedFlags: libs +ExpectedStdout: -L/test/lib -lfoo diff --git a/t/basic/builtin-pkg-config-exists.test b/t/basic/builtin-pkg-config-exists.test new file mode 100644 index 000000000000..ff95de36358f --- /dev/null +++ b/t/basic/builtin-pkg-config-exists.test @@ -0,0 +1,3 @@ +Query: pkgconf +WantedFlags: exists +ExpectedExitCode: 0 diff --git a/t/basic/builtin-pkg-config-pc_path-variable.test b/t/basic/builtin-pkg-config-pc_path-variable.test new file mode 100644 index 000000000000..547377c2acd6 --- /dev/null +++ b/t/basic/builtin-pkg-config-pc_path-variable.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: pkg-config +WantVariable: pc_path +ExpectedExitCode: 0 +ExpectedStdout: %TEST_FIXTURES_DIR%/lib1 diff --git a/t/basic/builtin-pkgconf-exists.test b/t/basic/builtin-pkgconf-exists.test new file mode 100644 index 000000000000..ff95de36358f --- /dev/null +++ b/t/basic/builtin-pkgconf-exists.test @@ -0,0 +1,3 @@ +Query: pkgconf +WantedFlags: exists +ExpectedExitCode: 0 diff --git a/t/basic/builtin-pkgconf-pc_path-variable.test b/t/basic/builtin-pkgconf-pc_path-variable.test new file mode 100644 index 000000000000..b2ff4576c625 --- /dev/null +++ b/t/basic/builtin-pkgconf-pc_path-variable.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: pkgconf +WantVariable: pc_path +ExpectedExitCode: 0 +ExpectedStdout: %TEST_FIXTURES_DIR%/lib1 diff --git a/t/basic/cflags-shared-static.test b/t/basic/cflags-shared-static.test new file mode 100644 index 000000000000..93ba56581fe8 --- /dev/null +++ b/t/basic/cflags-shared-static.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: cflags-shared-test +WantedFlags: cflags static +ExpectedStdout: -I/test/local/include/foo -DFOO_STATIC diff --git a/t/basic/cflags-shared.test b/t/basic/cflags-shared.test new file mode 100644 index 000000000000..80ad19a7de00 --- /dev/null +++ b/t/basic/cflags-shared.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: cflags-shared-test +WantedFlags: cflags +ExpectedStdout: -I/test/local/include/foo -DFOO_SHARED diff --git a/t/basic/define-prefix-child-prefix-env.test b/t/basic/define-prefix-child-prefix-env.test new file mode 100644 index 000000000000..56819f2b6e15 --- /dev/null +++ b/t/basic/define-prefix-child-prefix-env.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1/child-prefix/pkgconfig +Environment: PKG_CONFIG_RELOCATE_PATHS=1 +WantedFlags: cflags libs +Query: child-prefix-1 +ExpectedStdout: -I%TEST_FIXTURES_DIR%/lib1/include/child-prefix-1 -L%TEST_FIXTURES_DIR%/lib1/lib64 -lchild-prefix-1 diff --git a/t/basic/define-prefix-child-prefix.test b/t/basic/define-prefix-child-prefix.test new file mode 100644 index 000000000000..84e16aac38dd --- /dev/null +++ b/t/basic/define-prefix-child-prefix.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1/child-prefix/pkgconfig +WantedFlags: define-prefix cflags libs +Query: child-prefix-1 +ExpectedStdout: -I%TEST_FIXTURES_DIR%/lib1/include/child-prefix-1 -L%TEST_FIXTURES_DIR%/lib1/lib64 -lchild-prefix-1 diff --git a/t/basic/define-prefix.test b/t/basic/define-prefix.test new file mode 100644 index 000000000000..2157407f81d4 --- /dev/null +++ b/t/basic/define-prefix.test @@ -0,0 +1,4 @@ +WantVariable: prefix +WantedFlags: define-prefix +Query: %TEST_FIXTURES_DIR%/lib-relocatable/lib/pkgconfig/foo.pc +ExpectedStdout: %TEST_FIXTURES_DIR%/lib-relocatable diff --git a/t/basic/direct-query-with-pkg_config_path.test b/t/basic/direct-query-with-pkg_config_path.test new file mode 100644 index 000000000000..aac09dffdc5e --- /dev/null +++ b/t/basic/direct-query-with-pkg_config_path.test @@ -0,0 +1,4 @@ +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib2 +Query: %TEST_FIXTURES_DIR%/lib3/bar.pc +WantedFlags: cflags +ExpectedStdout: -fPIC -I/test/include/foo diff --git a/t/basic/env-tuple.test b/t/basic/env-tuple.test new file mode 100644 index 000000000000..22f7b6c9907b --- /dev/null +++ b/t/basic/env-tuple.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_DUPLICATE_TUPLE_PREFIX=/bar +PackageSearchPath: lib1 +WantVariable: prefix +Query: duplicate-tuple +ExpectedStdout: /bar diff --git a/t/basic/exists-cflags-env.test b/t/basic/exists-cflags-env.test new file mode 100644 index 000000000000..95f4f00725bd --- /dev/null +++ b/t/basic/exists-cflags-env.test @@ -0,0 +1,8 @@ +PackageSearchPath: lib1 +Query: foo +WantedFlags: cflags exists-cflags +ExpectedExitCode: 0 +ExpectedStdout: FOO_CFLAGS='-DHAVE_FOO' +MatchStdout: partial +WantEnvPrefix: FOO +FragmentFilter: D diff --git a/t/basic/exists-cflags.test b/t/basic/exists-cflags.test new file mode 100644 index 000000000000..dd6c664f4ddc --- /dev/null +++ b/t/basic/exists-cflags.test @@ -0,0 +1,6 @@ +PackageSearchPath: lib1 +Query: foo +WantedFlags: cflags exists-cflags +ExpectedExitCode: 0 +ExpectedStdout: -DHAVE_FOO +MatchStdout: partial diff --git a/t/basic/exists-nonexistent.test b/t/basic/exists-nonexistent.test new file mode 100644 index 000000000000..417cd08b3c45 --- /dev/null +++ b/t/basic/exists-nonexistent.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: nonexistent +WantedFlags: exists +ExpectedExitCode: 1 diff --git a/t/basic/exists-version-greater-than-with-tilde.test b/t/basic/exists-version-greater-than-with-tilde.test new file mode 100644 index 000000000000..c580ef5ef676 --- /dev/null +++ b/t/basic/exists-version-greater-than-with-tilde.test @@ -0,0 +1,3 @@ +PackageSearchPath: lib1 +Query: tilde >= 1.0.0 +ExpectedExitCode: 1 diff --git a/t/basic/exists-version-greater-than.test b/t/basic/exists-version-greater-than.test new file mode 100644 index 000000000000..168ec4937e51 --- /dev/null +++ b/t/basic/exists-version-greater-than.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: foo > 1.2.3 +WantedFlags: exists +ExpectedExitCode: 1 diff --git a/t/basic/exists-version-less-than-with-tilde.test b/t/basic/exists-version-less-than-with-tilde.test new file mode 100644 index 000000000000..bdf100a2eee0 --- /dev/null +++ b/t/basic/exists-version-less-than-with-tilde.test @@ -0,0 +1,3 @@ +PackageSearchPath: lib1 +Query: tilde <= 1.0.0 +ExpectedExitCode: 0 diff --git a/t/basic/exists-version-malformed.test b/t/basic/exists-version-malformed.test new file mode 100644 index 000000000000..042e1c125d88 --- /dev/null +++ b/t/basic/exists-version-malformed.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: foo >= +WantedFlags: exists +ExpectedExitCode: 1 diff --git a/t/basic/exists-version-minimum.test b/t/basic/exists-version-minimum.test new file mode 100644 index 000000000000..ce42dfec7134 --- /dev/null +++ b/t/basic/exists-version-minimum.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: foo > 1.2 +WantedFlags: exists +ExpectedExitCode: 0 diff --git a/t/basic/exists-version-with-tilde.test b/t/basic/exists-version-with-tilde.test new file mode 100644 index 000000000000..269730bdad6b --- /dev/null +++ b/t/basic/exists-version-with-tilde.test @@ -0,0 +1,3 @@ +PackageSearchPath: lib1 +Query: tilde = 1.0.0~rc1 +ExpectedExitCode: 0 diff --git a/t/basic/incomplete-cflags.test b/t/basic/incomplete-cflags.test new file mode 100644 index 000000000000..c9af81e2fc89 --- /dev/null +++ b/t/basic/incomplete-cflags.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: incomplete +WantedFlags: cflags +ExpectedStdout: diff --git a/t/basic/incomplete-libs.test b/t/basic/incomplete-libs.test new file mode 100644 index 000000000000..6bab974bdc1f --- /dev/null +++ b/t/basic/incomplete-libs.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: incomplete +WantedFlags: libs +ExpectedStdout: diff --git a/t/basic/keep-system-libs-2.test b/t/basic/keep-system-libs-2.test new file mode 100644 index 000000000000..c83dccda5947 --- /dev/null +++ b/t/basic/keep-system-libs-2.test @@ -0,0 +1,4 @@ +Environment: PKG_CONFIG_SYSTEM_LIBRARY_PATH=/test/local/lib +PackageSearchPath: lib1 +WantedFlags: libs-only-ldpath keep-system-libs +Query: cflags-libs-only diff --git a/t/basic/keep-system-libs.test b/t/basic/keep-system-libs.test new file mode 100644 index 000000000000..bf8571962302 --- /dev/null +++ b/t/basic/keep-system-libs.test @@ -0,0 +1,6 @@ +Environment: PKG_CONFIG_SYSTEM_LIBRARY_PATH=/test/local/lib +PackageSearchPath: lib1 +WantedFlags: libs-only-ldpath +ExpectedStdout: +MatchStdout: empty +Query: cflags-libs-only diff --git a/t/basic/libs-cflags-version-multiple-comma.test b/t/basic/libs-cflags-version-multiple-comma.test new file mode 100644 index 000000000000..08653bb37c48 --- /dev/null +++ b/t/basic/libs-cflags-version-multiple-comma.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo > 1.2,bar >= 1.3 +WantedFlags: libs cflags +ExpectedExitCode: 0 +ExpectedStdout: -fPIC -I/test/include/foo -L/test/lib -lbar -lfoo diff --git a/t/basic/libs-cflags-version-multiple.test b/t/basic/libs-cflags-version-multiple.test new file mode 100644 index 000000000000..b8ff08c5827a --- /dev/null +++ b/t/basic/libs-cflags-version-multiple.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo > 1.2 bar >= 1.3 +WantedFlags: libs cflags +ExpectedExitCode: 0 +ExpectedStdout: -fPIC -I/test/include/foo -L/test/lib -lbar -lfoo diff --git a/t/basic/libs-cflags-version-not-provided.test b/t/basic/libs-cflags-version-not-provided.test new file mode 100644 index 000000000000..ba6bcf9e5475 --- /dev/null +++ b/t/basic/libs-cflags-version-not-provided.test @@ -0,0 +1,6 @@ +PackageSearchPath: lib1 +Query: foo != 1.2.3 +WantedFlags: libs cflags +ExpectedExitCode: 1 +MatchStderr: partial +ExpectedStderr: Package 'foo' has version '1.2.3', required version is '!= 1.2.3' diff --git a/t/basic/libs-cflags-version-not.test b/t/basic/libs-cflags-version-not.test new file mode 100644 index 000000000000..3f1643e23c8f --- /dev/null +++ b/t/basic/libs-cflags-version-not.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo != 1.3.0 +WantedFlags: libs cflags +ExpectedExitCode: 0 +ExpectedStdout: -fPIC -I/test/include/foo -L/test/lib -lfoo diff --git a/t/basic/libs-cflags-version.test b/t/basic/libs-cflags-version.test new file mode 100644 index 000000000000..30c2ef4f1062 --- /dev/null +++ b/t/basic/libs-cflags-version.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo > 1.2 +WantedFlags: libs cflags +ExpectedExitCode: 0 +ExpectedStdout: -fPIC -I/test/include/foo -L/test/lib -lfoo diff --git a/t/basic/libs-cflags.test b/t/basic/libs-cflags.test new file mode 100644 index 000000000000..4ff2f661eef6 --- /dev/null +++ b/t/basic/libs-cflags.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +WantedFlags: libs cflags +ExpectedExitCode: 0 +ExpectedStdout: -fPIC -I/test/include/foo -L/test/lib -lfoo diff --git a/t/basic/libs-env.test b/t/basic/libs-env.test new file mode 100644 index 000000000000..20d817008be9 --- /dev/null +++ b/t/basic/libs-env.test @@ -0,0 +1,6 @@ +PackageSearchPath: lib1 +Query: foo +WantedFlags: libs +ExpectedExitCode: 0 +ExpectedStdout: FOO_LIBS='-L/test/lib -lfoo' +WantEnvPrefix: FOO diff --git a/t/basic/libs-only.test b/t/basic/libs-only.test new file mode 100644 index 000000000000..4eaa04c7f991 --- /dev/null +++ b/t/basic/libs-only.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: cflags-libs-only +WantedFlags: libs-only-ldpath libs-only-libname +ExpectedStdout: -L/test/local/lib -lfoo diff --git a/t/basic/libs-shared-static.test b/t/basic/libs-shared-static.test new file mode 100644 index 000000000000..47bbb0f7c6e4 --- /dev/null +++ b/t/basic/libs-shared-static.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: libs-shared-test +WantedFlags: static libs +ExpectedStdout: libfoo-static.a diff --git a/t/basic/libs-shared.test b/t/basic/libs-shared.test new file mode 100644 index 000000000000..8240bd5a866c --- /dev/null +++ b/t/basic/libs-shared.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: libs-shared-test +WantedFlags: libs +ExpectedStdout: libfoo-shared.so diff --git a/t/basic/libs.test b/t/basic/libs.test new file mode 100644 index 000000000000..b54500a182d4 --- /dev/null +++ b/t/basic/libs.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +WantedFlags: libs +ExpectedExitCode: 0 +ExpectedStdout: -L/test/lib -lfoo diff --git a/t/basic/malformed-empty-package.test b/t/basic/malformed-empty-package.test new file mode 100644 index 000000000000..62c65c859cf6 --- /dev/null +++ b/t/basic/malformed-empty-package.test @@ -0,0 +1,3 @@ +PackageSearchPath: lib1 +Query: , foo +ExpectedExitCode: 0 diff --git a/t/basic/modversion-fullpath.test b/t/basic/modversion-fullpath.test new file mode 100644 index 000000000000..8d7ae851ae19 --- /dev/null +++ b/t/basic/modversion-fullpath.test @@ -0,0 +1,3 @@ +WantedFlags: modversion +Query: %TEST_FIXTURES_DIR%/lib1/bar.pc +ExpectedStdout: 1.3 diff --git a/t/basic/modversion-noflatten.test b/t/basic/modversion-noflatten.test new file mode 100644 index 000000000000..dcfb9b195dff --- /dev/null +++ b/t/basic/modversion-noflatten.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +WantedFlags: modversion +Query: bar +ExpectedStdout: 1.3 diff --git a/t/basic/modversion-uninstalled.test b/t/basic/modversion-uninstalled.test new file mode 100644 index 000000000000..0ae45f21775f --- /dev/null +++ b/t/basic/modversion-uninstalled.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +WantedFlags: modversion +Query: omg +ExpectedStdout: 1.2.3 diff --git a/t/basic/modversion-verbose-prefix.test b/t/basic/modversion-verbose-prefix.test new file mode 100644 index 000000000000..12ebcd68008a --- /dev/null +++ b/t/basic/modversion-verbose-prefix.test @@ -0,0 +1,7 @@ +PackageSearchPath: lib1 +Query: foo, foobar +WantedFlags: modversion +VerbosityLevel: 1 +ExpectedStdout: foo: 1.2.3 +ExpectedStdout: foobar: 3.2.1 +MatchStdout: partial diff --git a/t/basic/noargs.test b/t/basic/noargs.test new file mode 100644 index 000000000000..2e47e0856524 --- /dev/null +++ b/t/basic/noargs.test @@ -0,0 +1,3 @@ +Query: +ExpectedExitCode: 1 +ExpectedStderr: Please specify at least one package name on the command line. diff --git a/t/basic/nocflags.test b/t/basic/nocflags.test new file mode 100644 index 000000000000..c3c263a350ca --- /dev/null +++ b/t/basic/nocflags.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: nocflag +WantedFlags: cflags +ExpectedStdout: +ExpectedExitCode: 0 diff --git a/t/basic/nolibs.test b/t/basic/nolibs.test new file mode 100644 index 000000000000..6994eb9e3c2b --- /dev/null +++ b/t/basic/nolibs.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: nolib +WantedFlags: libs +ExpectedStdout: +ExpectedExitCode: 0 diff --git a/t/basic/pkg-config-path.test b/t/basic/pkg-config-path.test new file mode 100644 index 000000000000..d21f12e71ebc --- /dev/null +++ b/t/basic/pkg-config-path.test @@ -0,0 +1,4 @@ +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1%DIR_SEP%%TEST_FIXTURES_DIR%/lib2 +WantedFlags: libs +Query: bar +ExpectedStdout: -L/test/lib -lbar -lfoo diff --git a/t/basic/print-variables-env.test b/t/basic/print-variables-env.test new file mode 100644 index 000000000000..811a27768044 --- /dev/null +++ b/t/basic/print-variables-env.test @@ -0,0 +1,12 @@ +PackageSearchPath: lib1 +Query: foo +WantedFlags: print-variables cflags libs +WantEnvPrefix: FOO +ExpectedStdout: FOO_CFLAGS='-fPIC -I/test/include/foo' +ExpectedStdout: FOO_LIBS='-L/test/lib -lfoo' +ExpectedStdout: FOO_INCLUDEDIR='/test/include' +ExpectedStdout: FOO_LIBDIR='/test/lib' +ExpectedStdout: FOO_EXEC_PREFIX='/test' +ExpectedStdout: FOO_PREFIX='/test' +ExpectedStdout: FOO_PCFILEDIR='%TEST_FIXTURES_DIR%/lib1' +MatchStdout: partial diff --git a/t/basic/requires-shared-static.test b/t/basic/requires-shared-static.test new file mode 100644 index 000000000000..2b4277a54d68 --- /dev/null +++ b/t/basic/requires-shared-static.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: requires-shared +WantedFlags: static cflags +ExpectedStdout: -I/test/local/include/requires-shared diff --git a/t/basic/requires-shared.test b/t/basic/requires-shared.test new file mode 100644 index 000000000000..47b58d484687 --- /dev/null +++ b/t/basic/requires-shared.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: requires-shared +WantedFlags: cflags +ExpectedStdout: -I/test/local/include/requires-shared -I/test/local/include/shared-dep diff --git a/t/basic/single-depth-selectors.test b/t/basic/single-depth-selectors.test new file mode 100644 index 000000000000..ceb740762adc --- /dev/null +++ b/t/basic/single-depth-selectors.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 +PackageSearchPath: lib3 +WantedFlags: print-requires +Query: bar +ExpectedStdout: foo diff --git a/t/basic/static-archive-libs.test b/t/basic/static-archive-libs.test new file mode 100644 index 000000000000..5f9efaf3636c --- /dev/null +++ b/t/basic/static-archive-libs.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +WantedFlags: libs +Query: static-archive-libs +ExpectedStdout: /libfoo.a -pthread diff --git a/t/basic/uninstalled-not.test b/t/basic/uninstalled-not.test new file mode 100644 index 000000000000..332a85d735da --- /dev/null +++ b/t/basic/uninstalled-not.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: foo +WantedFlags: uninstalled +ExpectedExitCode: 1 diff --git a/t/basic/uninstalled.test b/t/basic/uninstalled.test new file mode 100644 index 000000000000..5fae0d18fc2a --- /dev/null +++ b/t/basic/uninstalled.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: omg +WantedFlags: uninstalled +ExpectedExitCode: 0 diff --git a/t/basic/utf8-pkg-config-path.test b/t/basic/utf8-pkg-config-path.test new file mode 100644 index 000000000000..b62973a4c4b5 --- /dev/null +++ b/t/basic/utf8-pkg-config-path.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_PATH=%TEST_FIXTURES_DIR%/lib1/të😋st/lib/pkgconfig +WantedFlags: cflags define-prefix +Query: utf8 +ExpectedStdout: -I%TEST_FIXTURES_DIR%/lib1/të😋st/include +RequireUtf8Locale: true diff --git a/t/basic/variable-env.test b/t/basic/variable-env.test new file mode 100644 index 000000000000..c713f8538f59 --- /dev/null +++ b/t/basic/variable-env.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +WantVariable: includedir +WantEnvPrefix: FOO +ExpectedStdout: FOO_INCLUDEDIR='/test/include' diff --git a/t/basic/variable-no-recursion.test b/t/basic/variable-no-recursion.test new file mode 100644 index 000000000000..c8f49bdb19e9 --- /dev/null +++ b/t/basic/variable-no-recursion.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: bar +WantVariable: includedir +ExpectedStdout: /test/include diff --git a/t/basic/variable.test b/t/basic/variable.test new file mode 100644 index 000000000000..b3c533564486 --- /dev/null +++ b/t/basic/variable.test @@ -0,0 +1,4 @@ +PackageSearchPath: lib1 +Query: foo +WantVariable: includedir +ExpectedStdout: /test/include diff --git a/t/basic/version-atleast-1.test b/t/basic/version-atleast-1.test new file mode 100644 index 000000000000..d2186477ee1f --- /dev/null +++ b/t/basic/version-atleast-1.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +AtLeastVersion: 1.0 +WantedFlags: exists +ExpectedExitCode: 0 diff --git a/t/basic/version-atleast-2.test b/t/basic/version-atleast-2.test new file mode 100644 index 000000000000..46e5f74a8ed6 --- /dev/null +++ b/t/basic/version-atleast-2.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +AtLeastVersion: 2.0 +WantedFlags: exists +ExpectedExitCode: 1 diff --git a/t/basic/version-exact-1.test b/t/basic/version-exact-1.test new file mode 100644 index 000000000000..e52f2d299512 --- /dev/null +++ b/t/basic/version-exact-1.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +ExactVersion: 1.0 +WantedFlags: exists +ExpectedExitCode: 1 diff --git a/t/basic/version-exact-2.test b/t/basic/version-exact-2.test new file mode 100644 index 000000000000..b476ed61a8ec --- /dev/null +++ b/t/basic/version-exact-2.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +ExactVersion: 1.2.3 +WantedFlags: exists +ExpectedExitCode: 0 diff --git a/t/basic/version-max-1.test b/t/basic/version-max-1.test new file mode 100644 index 000000000000..f15fe26cd00f --- /dev/null +++ b/t/basic/version-max-1.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +MaxVersion: 1.0 +WantedFlags: exists +ExpectedExitCode: 1 diff --git a/t/basic/version-max-2.test b/t/basic/version-max-2.test new file mode 100644 index 000000000000..fdc14af3eb1a --- /dev/null +++ b/t/basic/version-max-2.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +MaxVersion: 2.0 +WantedFlags: exists +ExpectedExitCode: 0 |
