tests: back out go-style test, just verify the output because shells are terrible
parent
f5ce5fd755
commit
77ca17b6ff
|
@ -2,4 +2,3 @@ Name: fragment-quoting-7
|
||||||
Description: A testing pkg-config file, this time from Go
|
Description: A testing pkg-config file, this time from Go
|
||||||
Version: 1.2.3
|
Version: 1.2.3
|
||||||
Cflags: -Dhello=10 -Dworld=+32 -DDEFINED_FROM_PKG_CONFIG=hello\ world
|
Cflags: -Dhello=10 -Dworld=+32 -DDEFINED_FROM_PKG_CONFIG=hello\ world
|
||||||
Cflags.private: -DFOO_STATIC
|
|
||||||
|
|
|
@ -210,11 +210,26 @@ fragment_quoting_6_body()
|
||||||
|
|
||||||
fragment_quoting_7_body()
|
fragment_quoting_7_body()
|
||||||
{
|
{
|
||||||
|
export PKG_CONFIG_PATH="${selfdir}/lib1"
|
||||||
|
atf_check \
|
||||||
|
-o inline:"-Dhello=10 -Dworld=+32 -DDEFINED_FROM_PKG_CONFIG=hello\\ world \n" \
|
||||||
|
pkgconf --cflags fragment-quoting-7
|
||||||
|
}
|
||||||
|
|
||||||
|
fragment_quoting_7a_body()
|
||||||
|
{
|
||||||
|
set -x
|
||||||
|
|
||||||
test_cflags=$(pkgconf --with-path=${selfdir}/lib1 --cflags fragment-quoting-7)
|
test_cflags=$(pkgconf --with-path=${selfdir}/lib1 --cflags fragment-quoting-7)
|
||||||
|
echo $test_cflags
|
||||||
|
# test_cflags='-Dhello=10 -Dworld=+32 -DDEFINED_FROM_PKG_CONFIG=hello\\ world'
|
||||||
|
|
||||||
cat > test.c <<- __TESTCASE_END__
|
cat > test.c <<- __TESTCASE_END__
|
||||||
int main(int argc, char *argv[]) { return DEFINED_FROM_PKG_CONFIG; }
|
int main(int argc, char *argv[]) { return DEFINED_FROM_PKG_CONFIG; }
|
||||||
__TESTCASE_END__
|
__TESTCASE_END__
|
||||||
cc -o test-fragment-quoting-7 ${test_cflags} ./test.c
|
cc -o test-fragment-quoting-7 ${test_cflags} ./test.c
|
||||||
atf_check -e 42 ./test-fragment-quoting-7
|
atf_check -e 42 ./test-fragment-quoting-7
|
||||||
rm -f test.c test-fragment-quoting-7
|
rm -f test.c test-fragment-quoting-7
|
||||||
|
|
||||||
|
set +x
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue