tests: move some flag ordering tests over from kyua

Signed-off-by: Ariadne Conill <ariadne@ariadne.space>
This commit is contained in:
Ariadne Conill 2026-01-02 23:47:55 -08:00
parent 964d595977
commit 3bc327655b
6 changed files with 20 additions and 36 deletions

View File

@ -68,6 +68,10 @@ EXTRA_DIST = pkg.m4 \
t/basic/variable-env.test \
t/basic/variable-no-recursion.test \
t/basic/variable.test \
t/ordering/flag-order-1.test \
t/ordering/flag-order-2.test \
t/ordering/flag-order-3.test \
t/ordering/flag-order-4.test \
t/ordering/fragment-collision.test \
t/ordering/framework-1.test \
t/ordering/framework-2.test \

View File

@ -0,0 +1,4 @@
PackageSearchPath: lib1
Query: flag-order-1
WantedFlags: libs
ExpectedStdout: -L/test/lib -Bdynamic -lfoo -Bstatic -lbar

View File

@ -0,0 +1,4 @@
PackageSearchPath: lib1
Query: flag-order-1, foo
WantedFlags: libs
ExpectedStdout: -L/test/lib -Bdynamic -lfoo -Bstatic -lbar -lfoo

View File

@ -0,0 +1,4 @@
PackageSearchPath: lib1
Query: flag-order-3
WantedFlags: libs
ExpectedStdout: -L/test/lib -Wl,--start-group -lfoo -lbar -Wl,--end-group

View File

@ -0,0 +1,4 @@
PackageSearchPath: lib1
Query: flag-order-3, foo
WantedFlags: libs
ExpectedStdout: -L/test/lib -Wl,--start-group -lfoo -lbar -Wl,--end-group -lfoo

View File

@ -15,10 +15,6 @@ tests_init \
multiline_field \
multiline_bogus_header \
escaped_backslash \
flag_order_1 \
flag_order_2 \
flag_order_3 \
flag_order_4 \
quoted \
variable_whitespace \
fragment_escaping_1 \
@ -152,38 +148,6 @@ quoted_body()
pkgconf --cflags quotes
}
flag_order_1_body()
{
export PKG_CONFIG_PATH="${selfdir}/lib1"
atf_check \
-o inline:"-L/test/lib -Bdynamic -lfoo -Bstatic -lbar\n" \
pkgconf --libs flag-order-1
}
flag_order_2_body()
{
export PKG_CONFIG_PATH="${selfdir}/lib1"
atf_check \
-o inline:"-L/test/lib -Bdynamic -lfoo -Bstatic -lbar -lfoo\n" \
pkgconf --libs flag-order-1 foo
}
flag_order_3_body()
{
export PKG_CONFIG_PATH="${selfdir}/lib1"
atf_check \
-o inline:"-L/test/lib -Wl,--start-group -lfoo -lbar -Wl,--end-group\n" \
pkgconf --libs flag-order-3
}
flag_order_4_body()
{
export PKG_CONFIG_PATH="${selfdir}/lib1"
atf_check \
-o inline:"-L/test/lib -Wl,--start-group -lfoo -lbar -Wl,--end-group -lfoo\n" \
pkgconf --libs flag-order-3 foo
}
variable_whitespace_body()
{
export PKG_CONFIG_PATH="${selfdir}/lib1"