William Pitcock
48e7664f46
tests: regress: add malformed quoting test
2017-09-19 21:36:15 -05:00
William Pitcock
24e0462c3e
tests: add test for github #123
2017-07-16 17:55:00 -05:00
William Pitcock
0262b8251d
libpkgconf: pkgconf_pkg_find(): correctly handle failure from pkgconf_pkg_new_from_file()
2017-05-19 23:33:49 -05:00
William Pitcock
ce47fa8d89
tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase
2017-05-05 01:40:09 -05:00
William Pitcock
77ca17b6ff
tests: back out go-style test, just verify the output because shells are terrible
2017-03-29 18:00:10 -05:00
William Pitcock
f5ce5fd755
testsuite: add a parser test from Go (redhat #1437101 )
2017-03-29 16:58:04 -05:00
William Pitcock
a3fa9732b3
testsuite: add testsuite cases for inverse quoting situations
2017-02-25 13:57:38 -06:00
William Pitcock
d558e30ab3
libpkgconf: argvsplit: quoting logic was simplified too much
2017-02-07 10:25:38 -06:00
William Pitcock
02ad6d1ab9
testsuite: add regression test for #111
2017-02-03 12:58:11 -06:00
William Pitcock
8b043a10ce
testsuite: add tests for variable whitespace
2017-01-26 12:55:48 -06:00
William Pitcock
52b58ce5f5
tests: regress: add another test case for -idirafter ordering (noticed on pkg-config bugzilla)
2016-12-30 20:25:02 -06:00
William Pitcock
951a844c94
tests: add tests for the fragment mergeback changes
2016-12-30 12:45:29 -06:00
William Pitcock
ad1e414dee
libpkgconf: fragment: handle -idirafter in the same way as -isystem
...
(https://bugs.freedesktop.org/show_bug.cgi?id=97337 )
2016-12-30 02:47:42 -06:00
William Pitcock
9a89bd051d
testsuite: add a test for #99
2016-10-25 14:03:25 -05:00
William Pitcock
c81f72bf3c
tests: provides: provide a PKG_CMP_NOT_EQUAL dependency node
2016-09-09 14:45:33 -05:00
William Pitcock
892a03cd8c
pkg: fill in a lot of the fuzzy matching stuff (but some of it may be wrong, needs to be looked at)
2016-09-09 01:04:26 -05:00
William Pitcock
d304d9cb2e
pkg: add support for 'simple' Provides rule entries ( #95 )
2016-09-08 22:10:24 -05:00
William Pitcock
21c7355ca8
testsuite: improve --print-provides test by adding a provides.pc file
2016-08-26 21:36:18 -05:00
William Pitcock
834e21d37e
testsuite: add tests for normal fragments and whitespace munging, too ( closes #94 )
2016-08-24 19:00:10 -05:00
William Pitcock
25b730fbf6
testsuite: add a test for explicit depgraph breakage
2016-05-19 17:37:27 -05:00
William Pitcock
c6676e9de4
testsuite: add a test for #87
2016-05-19 16:47:11 -05:00
Baptiste Daroussin
32bd6bd700
Add a regression tests about define-variable
2015-12-07 23:36:45 +01:00
William Pitcock
abbd6b06d4
Revert "Merge pull request #81 from dankegel/quotefest"
...
This reverts commit 42551f6364
, reversing
changes made to 938bb9e694
.
2015-09-27 16:10:33 -05:00
Dan Kegel
d0bbc686bf
Add tests for libraries quoted with double quotes, make them pass
2015-09-10 16:49:52 -07:00
Dan Kegel
b88808f708
Test escaped space in a library name
2015-09-10 16:36:07 -07:00
William Pitcock
d67a04011f
testsuite: use /test as an explicit prefix on all tests
2015-07-20 03:10:27 -05:00
Baptiste Daroussin
72c6e9237b
Ensure -I is never merged back as well
2015-07-19 23:00:35 +02:00
Baptiste Daroussin
5a8dadafc6
Ensure -L is never merged back
2015-07-19 22:49:36 +02:00
William Pitcock
face849e5f
tests: fix validation on private-libs-duplication test
2015-05-21 22:14:08 -05:00
William Pitcock
b26374a5ad
tests: add an additional test for more complicated --static relationships
2015-05-21 22:03:02 -05:00
Baptiste Daroussin
1dc28ba666
testsuite: regression test for parsing comments
...
Add a test case about a regression that happened when parsing comments
(bug #75 )
2015-04-23 22:01:00 +02:00
William Pitcock
1c1c7fcd8e
testsuite: fix comments in fields testcase
2015-04-20 09:23:13 -05:00
William Pitcock
b700a6cde6
add testcase for comments in fields (grr, nettle)
2015-04-20 09:19:33 -05:00
Baptiste Daroussin
ff6c9c963a
Add a test for multiline descriptions
...
Found in tracker-sparql project
2015-02-02 17:29:39 +01:00
Jean-Sébastien Pédron
bff5f15d0a
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).
2014-08-02 14:07:25 +02:00
William Pitcock
12ff14f856
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
2014-07-09 01:23:51 -05:00
William Pitcock
c80229c646
tests: add test for #67
2014-07-01 23:30:59 -05:00
William Pitcock
8cf58d7ceb
tests: add test for variable case-sensitivity (ref #60 )
2014-02-10 23:50:45 +00:00
Tony Theodore
dd975df1cb
Add test for multiple dependencies on base package
2013-08-24 13:58:41 +10:00
William Pitcock
9d960fb9d4
fragment: use forward-merge for static linking ( closes #51 )
2013-08-23 03:44:33 +00:00
William Pitcock
2a638d4f32
Add test for Libs.private deduplication (issue #51 ).
2013-08-23 02:41:59 +00:00
Tony Theodore
1c658f0383
add Cflags.private fragment
2013-08-14 15:36:43 +10:00
William Pitcock
7ecf1e278d
tests: add tests for bug #47
2013-03-15 17:12:06 -05:00
William Pitcock
9dc3cbc784
testsuite: add a test for tilde quoting
2013-02-24 07:04:15 -06:00
William Pitcock
2936927008
testsuite: add test for static archives in Libs:
2013-02-24 06:58:51 -06:00
William Pitcock
b1949e7706
testsuite: add tests for circular dependencies
2013-02-24 06:42:03 -06:00
William Pitcock
beda1fffdd
testsuite: add pkg-config files creating an intentional circular dependency
2013-02-24 06:29:53 -06:00
William Pitcock
87d2ec5550
tests: simplify test 17 to remove $(SYSTEM_LIBDIR) fluff
2012-09-14 15:35:18 -05:00
William Pitcock
749a604c70
tests: add test for freedesktop.org bug 54271
2012-09-02 17:46:00 -05:00
Baptiste Daroussin
4eedb041ed
if no cflags or libs are defined in .pc just return 0 and output nothing
2012-08-20 22:47:10 +02:00