tests


Log

Author Commit Date CI Message
Ariadne Conill 3740bfb6 2019-07-12T06:42:08 tests: add test for malformed versions generating a diagnostic with --validate
Ariadne Conill a91e0bf2 2019-07-12T06:37:46 tests: explicitly test --print-provides with malformed versions
Ariadne Conill 312b4e51 2019-07-12T06:22:41 tests: add test for malformed version handling
Ariadne Conill 3783d657 2019-07-12T06:15:35 tests: add malformed-version fixture
William Pitcock 9315ee9e 2019-01-14T14:07:19 tests: add orphaned-requires-private test
William Pitcock 737e326a 2019-01-14T14:04:50 tests: add orphaned requires.private testcase
William Pitcock 47284486 2018-07-28T19:45:57 regress: add test for empty tuple buffer overflow issue
William Pitcock 8f6e071d 2018-06-16T16:35:19 tests: add test fixture for bogus .pc files
William Pitcock ae7faf73 2018-06-14T16:11:21 tests: add testcase for tuple dequoting bug (legacy github bug #186)
William Pitcock 854a6adf 2018-06-14T15:31:00 tests: add tuple-quoting fixture
Leorize f36ccc1d 2018-04-03T12:46:35 libpkgconf: add support for Haiku client: use BELIBRARIES On Haiku, BELIBRARIES is the equivalent to LIBRARY_PATH on many other systems, while LIBRARY_PATH is instead the LD_LIBRARY_PATH of Haiku. pkg: bootstrap package search paths with Haiku's find_paths This commit adds build_default_pkgconfig_path. The function appends to the list given the default pkgconfig paths, and will supersede get_default_pkgconfig_path
William Pitcock 3f753fa3 2018-03-18T19:03:18 libpkgconf: dependency: preference uncoloured nodes in event of a dependency collision
William Pitcock 9a53290d 2018-03-18T18:00:04 tests: add new test fixtures for Requires.internal
William Pitcock f03ec3ff 2018-03-18T15:46:53 libpkgconf: add support for proposed Requires.internal extension
William Pitcock d4bb96b7 2018-02-08T14:31:28 tests: add regression test for #172, closes #172
William Pitcock 1eb866ef 2018-01-22T15:35:54 tests: parser: late-breaking testsuite changes for quoting changes
William Pitcock d1618ece 2018-01-05T18:05:47 msvc: add support for converting cflags too
William Pitcock 7cce958d 2018-01-05T11:31:43 msvc: handle quoting correctly for cmd.exe
William Pitcock cf96c562 2017-12-14T22:41:14 libpkgconf: argvsplit: fix escape handling in tokenizer (closes #163)
William Pitcock 6073a492 2017-12-14T22:13:19 tests: add testcases for #163
William Pitcock 278a2bd6 2017-12-11T18:25:55 libpkgconf: fragment: rework quoting and lexing (closes #139, #153) we now use POSIX-style quoting for all fragments. it is our belief that this is the most optimal behaviour for portability, because all POSIX-compliant tools require single-quotes to be considered as literal (closes #153). because of this, we are able to remove some hacks on the lexer side which were there to simulate pkg-config quoting, but were basically utterly wrong (closes #139).
William Pitcock 7b1fac4c 2017-12-11T17:41:08 tests: remove fragment-quoting-4 and fragment-quoting-6 tests as they are not relevant anymore
Baptiste Daroussin 4e50938e 2017-10-11T17:01:19 tests: add a test case for #146
William Pitcock 95b68f7c 2017-09-23T00:08:12 tests: add testcase for #140
William Pitcock 72cf8714 2017-09-19T21:35:18 tests: regress: add malformed quoting test
William Pitcock 95b4930a 2017-07-16T17:33:42 tests: add test for github #123
William Pitcock 38cda5e5 2017-06-24T12:45:44 autotools: replace PKGCONFIGDIR with PKG_DEFAULT_PATH
William Pitcock 3ae11b1b 2017-06-24T12:40:33 meson: add kyua integration for testsuite for now
Dan Kegel 0ba391bc 2017-06-05T17:41:13 Miscelaneous tweaks for Visual C in Cygwin compatibility
William Pitcock 4a508b4f 2017-05-19T23:43:47 tests: regress: add regression test for malformed package testcase
William Pitcock 0262b825 2017-05-19T23:33:49 libpkgconf: pkgconf_pkg_find(): correctly handle failure from pkgconf_pkg_new_from_file()
William Pitcock ce47fa8d 2017-05-05T01:40:09 tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase
William Pitcock 77ca17b6 2017-03-29T18:00:10 tests: back out go-style test, just verify the output because shells are terrible
William Pitcock f5ce5fd7 2017-03-29T16:58:04 testsuite: add a parser test from Go (redhat #1437101)
William Pitcock 6fcb5ba5 2017-03-27T01:03:24 testsuite: update test with PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 env var
William Pitcock 9d05871d 2017-03-24T00:01:59 testsuite: check to see if --print-requires incorrectly invokes the dependency resolver
William Pitcock 3744a843 2017-02-25T15:33:41 testsuite: parser testcase output changes a little because we escape when running as pkgconf CLI now
William Pitcock a3fa9732 2017-02-25T13:57:38 testsuite: add testsuite cases for inverse quoting situations
William Pitcock d558e30a 2017-02-07T10:24:54 libpkgconf: argvsplit: quoting logic was simplified too much
William Pitcock 2dcd7496 2017-02-07T10:11:12 main: remove whitespace added for compatibility with older pkg-config (closes #113)
William Pitcock 02ad6d1a 2017-02-03T12:58:11 testsuite: add regression test for #111
William Pitcock 8b043a10 2017-01-26T12:55:48 testsuite: add tests for variable whitespace
William Pitcock 987cf94a 2017-01-22T23:21:51 tests: add a regression test for #108
William Pitcock 7237b811 2017-01-20T00:58:48 add support for making paths relocatable (closes #103)
William Pitcock 6c2bc94c 2017-01-18T20:33:18 tests: regress: fix --keep-system-libs test, seems to have been broken for some years
William Pitcock d7bf55a1 2017-01-18T11:36:52 main: add --with-path CLI option (closes #104)
William Pitcock 4ba414f7 2017-01-07T15:04:34 fragment: handle oddball fragments like -framework more accurately
William Pitcock 52b58ce5 2016-12-30T20:25:02 tests: regress: add another test case for -idirafter ordering (noticed on pkg-config bugzilla)
William Pitcock e6df379f 2016-12-30T19:44:50 tests: add a test for --static ordering bug reported to freedesktop pkg-config that was actually in pkgconf This was fixed a long time ago, but for completeness sake. (https://bugs.freedesktop.org/show_bug.cgi?id=85085)
William Pitcock 951a844c 2016-12-30T12:45:29 tests: add tests for the fragment mergeback changes
William Pitcock ad1e414d 2016-12-30T02:47:42 libpkgconf: fragment: handle -idirafter in the same way as -isystem (https://bugs.freedesktop.org/show_bug.cgi?id=97337)
William Pitcock 082fd4af 2016-11-15T23:03:50 testsuite: add a test for --pure (closes #83)
William Pitcock cbd14e91 2016-11-04T23:31:02 testsuite: delete legacy testsuite
William Pitcock 63a61b7c 2016-11-04T23:30:21 testsuite: regress: really add the last few tests this time
William Pitcock 20f4a7fc 2016-11-04T23:14:22 testsuite: parser: add remaining test cases
William Pitcock 8075de14 2016-11-04T23:07:18 testsuite: regress: add the remaining tests that were in the old testsuite
William Pitcock 0ea956e3 2016-11-04T22:44:00 testsuite: use uname -s instead of uname -o for system name
William Pitcock 0764d8af 2016-11-04T22:36:40 Merge branch 'master' into kyua
William Pitcock febf476a 2016-11-04T22:35:55 configure: kill --enable-strict-mode, entirely pointless
William Pitcock 64c07aa9 2016-10-27T21:51:09 Merge branch 'master' into kyua
William Pitcock 9a89bd05 2016-10-25T14:03:08 testsuite: add a test for #99
Baptiste Daroussin 5c2bee67 2016-09-18T22:48:13 Add Kyua tests
William Pitcock 0b62a8cd 2016-09-10T02:08:14 tests: fix up Kyuafile files
William Pitcock 072293c8 2016-09-10T02:06:33 tests: add some very rudementary kyua integration (#96)
William Pitcock b900e046 2016-09-10T01:51:19 pkg: add support for PKGCONF_CMP_NOT_EQUAL Provides rules, completing support of Provides rules (closes #95)
William Pitcock c81f72bf 2016-09-09T14:45:33 tests: provides: provide a PKG_CMP_NOT_EQUAL dependency node
William Pitcock 4fcda862 2016-09-09T14:34:38 pkg: make fuzzy Provides matching for PKG_CMP_NOT_EQUAL ops more correct
William Pitcock 892a03cd 2016-09-09T01:04:26 pkg: fill in a lot of the fuzzy matching stuff (but some of it may be wrong, needs to be looked at)
William Pitcock 7c0264ac 2016-09-09T00:17:46 pkg: implement rudementary support for fuzzy Provides matches
William Pitcock ef545a01 2016-09-08T22:22:59 tests: oops, it's --no-provides not --skip-provides
William Pitcock 47c5c565 2016-09-08T22:21:12 main: add --skip-provides to provide broken fd.o pkg-config behaviour (#95)
William Pitcock d304d9cb 2016-09-08T22:10:24 pkg: add support for 'simple' Provides rule entries (#95)
William Pitcock 21c7355c 2016-08-26T21:36:18 testsuite: improve --print-provides test by adding a provides.pc file
William Pitcock 834e21d3 2016-08-24T19:00:10 testsuite: add tests for normal fragments and whitespace munging, too (closes #94)
William Pitcock 0a592689 2016-08-24T18:12:26 testsuite: add a testcase for -isystem munging (#94)
William Pitcock 226f8616 2016-08-24T11:21:40 tests: add a test for --print-provides (#95)
William Pitcock 58d01369 2016-05-28T03:42:41 testsuite: add a couple of other cornercases identified by looking at openbsd pkg-config changes
William Pitcock 97e1ffe7 2016-05-28T03:35:11 testsuite: add a test for comma as package separator (some openbsd pkg-config versions did not support this)
William Pitcock 25b730fb 2016-05-19T17:37:27 testsuite: add a test for explicit depgraph breakage
William Pitcock d2860af2 2016-05-19T17:04:47 tests: change fragment tests to match pkg-config even though it's suboptimal
William Pitcock c6676e9d 2016-05-19T16:47:11 testsuite: add a test for #87
Baptiste Daroussin 32bd6bd7 2015-12-07T23:29:27 Add a regression tests about define-variable
Alon Bar-Lev 9cb8f261 2015-11-01T18:31:47 tests: cleanup: support abs_srcdir with spaces although there is a problem in pkgconf as well. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Alon Bar-Lev 9207efcb 2015-11-01T18:31:07 tests: cleanup: remove bashism Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
William Pitcock abbd6b06 2015-09-27T16:07:06 Revert "Merge pull request #81 from dankegel/quotefest" This reverts commit 42551f6364ab0e024e68ed03ef39c9688140fc88, reversing changes made to 938bb9e694c6d377bad29a0fa6856d6ce98c8033.
Dan Kegel d0bbc686 2015-09-10T16:49:52 Add tests for libraries quoted with double quotes, make them pass
Dan Kegel b88808f7 2015-09-10T16:36:07 Test escaped space in a library name
Baptiste Daroussin a8722136 2015-09-03T11:18:36 Fix running tests out of tree. from now make distcheck is usable
William Pitcock f99d2e88 2015-09-03T03:30:43 testsuite: use @PACKAGE_VERSION@ for pkg-config module checks
William Pitcock d67a0401 2015-07-20T03:10:27 testsuite: use /test as an explicit prefix on all tests
Baptiste Daroussin 72c6e923 2015-07-19T23:00:35 Ensure -I is never merged back as well
Baptiste Daroussin 5a8dadaf 2015-07-19T22:49:36 Ensure -L is never merged back
William Pitcock fa665a40 2015-05-21T22:17:55 tests: correct private-libs-duplication order
William Pitcock face849e 2015-05-21T22:14:08 tests: fix validation on private-libs-duplication test
William Pitcock b26374a5 2015-05-21T22:03:02 tests: add an additional test for more complicated --static relationships
Baptiste Daroussin 1dc28ba6 2015-04-23T21:45:26 testsuite: regression test for parsing comments Add a test case about a regression that happened when parsing comments (bug #75)
William Pitcock 1c1c7fcd 2015-04-20T09:23:13 testsuite: fix comments in fields testcase
William Pitcock b700a6cd 2015-04-20T09:19:33 add testcase for comments in fields (grr, nettle)
Baptiste Daroussin ff6c9c96 2015-02-02T17:29:39 Add a test for multiline descriptions Found in tracker-sparql project
William Pitcock 025fc092 2014-09-13T22:37:00 main: --libs-only-foo and --cflags-only-foo behaviour should be inclusive, not exclusive. Pointed out and initial patch by: Dan Kegel <dank@kegel.com>