tests


Log

Author Commit Date CI Message
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>
Jean-Sébastien Pédron bff5f15d 2014-07-31T16:15:31 Support .pc file without a trailing newline Some editors write text files without a newline character at the end of the last line. Before this change, the main loop in pkg_new_from_file() expected a newline character at the end of the line and overwrote it with a NUL character. In the case of the last line in a non-newline-terminated file, this ate the last character of that line. Now, the pkg_fgetline() function takes care of returning a line without the newline character (or the "\r\n" sequence in case of a DOS file format).
William Pitcock 12ff14f8 2014-07-09T01:23:51 fragments: handle sysroot dir munging directly in a smarter way Previously we just let the tuple system handle it, but pkg-config modules which do not define variables were able to get by the checks. While here, check to ensure we do not duplicate the sysroot dir twice if it is already defined in the pkg-config module file. Downstream bug: https://bugs.busybox.net/show_bug.cgi?id=5750
William Pitcock c80229c6 2014-07-01T23:30:59 tests: add test for #67
William Pitcock 8cf58d7c 2014-02-10T23:50:45 tests: add test for variable case-sensitivity (ref #60)
William Pitcock cd6d52b9 2013-12-27T11:47:40 testsuite: fix erroneous test to match bugfix
Dan Kegel 49ad1cd8 2013-12-27T11:20:02 Add test for multiple frameworks (ref #56)
William Pitcock 2ae72283 2013-08-24T11:17:15 Merge pull request #53 from tonytheodore/keep-system-libs Test failure with default prefix and parsing of keep-system-* args
Tony Theodore bc661124 2013-08-24T15:19:41 fix keep-system-* arg parsing and test with default prefix
Tony Theodore dd975df1 2013-08-24T13:58:41 Add test for multiple dependencies on base package
William Pitcock 9d960fb9 2013-08-23T03:44:33 fragment: use forward-merge for static linking (closes #51)
William Pitcock 2a638d4f 2013-08-23T02:41:59 Add test for Libs.private deduplication (issue #51).
Tony Theodore 1c658f03 2013-08-14T15:36:43 add Cflags.private fragment
William Pitcock 6db657c5 2013-04-09T07:39:27 testsuite: fix testsuite typos
Baptiste Daroussin 1d0f990a 2013-03-20T14:51:15 Add a test case showing a regression where PKG_CONFIG_PATH is ignored
Baptiste Daroussin 1178ab25 2013-03-17T23:15:33 Add a test case about a regression
William Pitcock 994f1eb7 2013-03-15T20:18:45 tests: fix last test
Baptiste Daroussin ce1fd58a 2013-03-16T02:10:39 Add a test case for pkgconf --exists --print-errors "mjpegtools > 1.6.0 mjpegtools < 1.8.0"
William Pitcock 1554c357 2013-03-15T18:11:43 pkg: rework PKG_CONFIG_PATH handling code. As a side effect, the dependency resolver now understands that it should check in the parent directory as well for dependencies if given a literal path to a .pc file. (pkg-config 0.28 does not do this, it should.)
William Pitcock 4381d460 2013-03-15T17:27:22 tests: fix multi-recursion -framework test (ref #47)
William Pitcock 7ecf1e27 2013-03-15T17:12:06 tests: add tests for bug #47
William Pitcock c04a6435 2013-03-15T16:50:30 cache: handle pkg being NULL on pkg_cache_add()/pkg_cache_remove()
William Pitcock fd9f511a 2013-02-25T08:50:11 testsuite: add --exists test for nonexistant package
William Pitcock a40c5bd5 2013-02-24T09:08:06 testsuite: check that unrecognized options fail
William Pitcock bea204fa 2013-02-24T08:57:53 testsuite: add additional tests for PKG_CONFIG_SYSROOT_DIR
William Pitcock 14f3e1ed 2013-02-24T08:14:23 pkg: implement a cache for packages and use it to break circular dependencies
William Pitcock d4cef5ca 2013-02-24T08:13:19 testsuite: update for pkg-config version 0.28 compatibility
William Pitcock 9dc3cbc7 2013-02-24T07:04:15 testsuite: add a test for tilde quoting
William Pitcock 29369270 2013-02-24T06:58:51 testsuite: add test for static archives in Libs:
William Pitcock b1949e77 2013-02-24T06:42:03 testsuite: add tests for circular dependencies
William Pitcock beda1fff 2013-02-24T06:29:53 testsuite: add pkg-config files creating an intentional circular dependency
William Pitcock 73b443b8 2012-09-14T16:04:20 tests: add prefix-resistant SYSROOT_DIR variable which uses a sentinel mingw won't mess with
William Pitcock fa0b2f9f 2012-09-14T15:56:45 tests: quote safety
William Pitcock 1f373a26 2012-09-14T15:50:27 tests: check for Msys and use Windows-style path seperators for PKG_CONFIG_PATH.
William Pitcock 7fe15d1f 2012-09-14T15:44:26 tests: hack the directory name with sed to normalize prefix handling on mingw/cygwin.
William Pitcock 87d2ec55 2012-09-14T15:35:18 tests: simplify test 17 to remove $(SYSTEM_LIBDIR) fluff
William Pitcock 0d18735e 2012-09-14T14:46:52 tests: add test for no packages being supplied to the frontend
William Pitcock 7c13f22a 2012-09-05T07:00:15 tests: add tests for pkgconf issue #40
William Pitcock 749a604c 2012-09-02T17:34:44 tests: add test for freedesktop.org bug 54271
William Pitcock b2f4583d 2012-08-25T20:06:31 Merge pull request #38 from bdrewery/add-test-case-for-local-file Add test case for pkgconf against file in CWD
Bryan Drewery 747faf37 2012-08-25T19:09:33 Add test case for pkgconf against file in CWD
Bryan Drewery 509f5edb 2012-08-25T18:43:37 Fix tests when SHELL=bash The QUOTED test was failing to properly recognize the expected output.
Baptiste Daroussin 4eedb041 2012-08-20T22:47:10 if no cflags or libs are defined in .pc just return 0 and output nothing
Baptiste Daroussin ab48da3f 2012-08-14T11:12:01 Keep the backslash when parsing arguments (fixes #35)
Baptiste Daroussin 9a263375 2012-08-12T12:32:31 return 1 and do not output anything a requirement is missing
William Pitcock c80b0887 2012-08-09T16:43:20 tests: add tests for issue #34
William Pitcock ec229b7c 2012-07-30T05:01:07 tests: pkg-config treats tilde in reverse of how we got it in 0.8.4.
William Pitcock 004adad0 2012-07-30T02:46:03 pkg: improve conflicts handling
William Pitcock dde29619 2012-07-30T01:31:14 tests: add test for multiline crasher
William Pitcock 31b9a531 2012-07-25T17:56:10 tests: remove bashism (noticed on freebsd pointyhat log)
William Pitcock a15d5eef 2012-07-25T17:47:09 tests: quiet successful tests
William Pitcock 197cb9b9 2012-07-25T17:23:21 tests: add tests for cflags/libs-only ordering flags
William Pitcock c544e9e0 2012-07-25T17:07:34 tests: add test for argv-parse splitting issue with filenames
William Pitcock f522f55e 2012-07-25T10:18:09 tests: add test for blank package arguments
William Pitcock 5f168493 2012-07-23T20:53:20 tests: add tests for dpkg-style tilde version comparison rules
William Pitcock 4d8f2b03 2012-07-21T14:44:38 tests: add tests for $(pcfiledir)
William Pitcock 475719ec 2012-07-21T14:24:26 pkg: we already behave like pkg-config 0.27 anyway
William Pitcock 24236c76 2012-07-20T19:55:06 tests: add a test for malformed pkg_t entities
William Pitcock 6194cd31 2012-07-20T18:08:54 tests: add more tests
William Pitcock 3c31c01d 2012-07-20T17:18:35 tests: add tests for malformed option arguments
William Pitcock 61a2a6c4 2012-07-20T16:33:48 tests: conditionally run optional tests if --enable-strict is not used (closes #25)
William Pitcock 4c82d02e 2012-07-20T16:28:50 tests: ensure all core tests are posixly-correct (issue #25)
William Pitcock 9e30e2a7 2012-07-20T13:35:33 tests: add explicit tests for issue #24
William Pitcock 15c24b6b 2012-07-01T22:03:07 testsuite: more tests for --max-version and --exact-version (closes #20)
William Pitcock fc923cb9 2012-07-01T21:28:38 testsuite: add tests for issue #20 behaviour
William Pitcock f3d2a5f0 2012-07-01T21:24:53 testsuite: add tests for --atleast-version (issue #20)
William Pitcock 948e2190 2012-05-11T20:32:32 tests: add tests for 'conflicts' field (issue #13)
William Pitcock 9885643e 2012-05-07T03:44:59 tests: add test for PKG_CONFIG_SYSROOT_DIR
William Pitcock 97afd424 2012-05-06T23:30:37 tests: add tests for --define-variable (issue #7)
William Pitcock c0245f54 2012-05-06T00:12:00 tests: add test for pkg-config /path/to/pc.file --flags syntax
William Pitcock f70555e7 2012-05-05T23:09:34 tests: add tests for --uninstalled option
William Pitcock 0f92df0a 2012-05-05T21:59:24 tests: add test for pkg-config builtin virtual package
William Pitcock 46922776 2012-05-05T21:18:40 tests: add quoting-regression test
William Pitcock 1ac3cbd4 2012-05-05T20:21:16 tests/dos-lineendings: fix committed version
William Pitcock db5d9829 2012-05-05T21:55:27 tests: add tests for --variable
William Pitcock 4e954013 2012-05-05T17:43:53 tests: add test for argv-parse bug causing audacious build failure
William Pitcock f1d13ef0 2012-05-04T03:08:55 tests: add dos-lineendings test
William Pitcock a2904672 2012-05-03T19:44:44 main: filter out system dirs
William Pitcock 5996e377 2012-05-03T18:05:01 fix test #9 output
Michał Górny 23e31fd7 2012-05-03T09:15:32 Add tests for 'Requires' and '.private'.
Michał Górny 482b65f1 2012-05-03T09:04:48 Tests for PKG_CONFIG_PATH ordering.
Michał Górny 97b8c093 2012-05-03T08:50:57 Add minimal tests.