From 8f6e071d5836af6c767af6a9da713d7e09f9a466 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sat, 16 Jun 2018 16:35:19 -0500 Subject: [PATCH] tests: add test fixture for bogus .pc files --- Makefile.am | 1 + tests/lib1/multiline-bogus.pc | 9 +++++++++ tests/parser.sh | 9 +++++++++ 3 files changed, 19 insertions(+) create mode 100644 tests/lib1/multiline-bogus.pc diff --git a/Makefile.am b/Makefile.am index 54067bb..27cdd6d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,6 +45,7 @@ EXTRA_DIST = pkg.m4 \ tests/lib1/sysroot-dir.pc \ tests/lib1/circular-2.pc \ tests/lib1/multiline.pc \ + tests/lib1/multiline-bogus.pc \ tests/lib1/tilde-quoting.pc \ tests/lib1/circular-3.pc \ tests/lib1/no-trailing-newline.pc \ diff --git a/tests/lib1/multiline-bogus.pc b/tests/lib1/multiline-bogus.pc new file mode 100644 index 0000000..c7f0065 --- /dev/null +++ b/tests/lib1/multiline-bogus.pc @@ -0,0 +1,9 @@ +prefix=/test +exec_prefix=${prefix} +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: multiline +Description: A multiline +description blah blah blah +Version: 1.2.3 diff --git a/tests/parser.sh b/tests/parser.sh index 9e0614c..31a00c3 100755 --- a/tests/parser.sh +++ b/tests/parser.sh @@ -13,6 +13,7 @@ tests_init \ tilde_quoting \ paren_quoting \ multiline_field \ + multiline_bogus_header \ escaped_backslash \ flag_order_1 \ flag_order_2 \ @@ -117,6 +118,14 @@ multiline_field_body() pkgconf --list-all } +multiline_bogus_header_body() +{ + export PKG_CONFIG_PATH="${selfdir}/lib1" + atf_check \ + -s eq:0 \ + pkgconf --exists multiline-bogus +} + escaped_backslash_body() { atf_check \