summaryrefslogtreecommitdiffstats
path: root/contrib/libxo/tests/core/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libxo/tests/core/Makefile.am')
-rw-r--r--contrib/libxo/tests/core/Makefile.am18
1 files changed, 8 insertions, 10 deletions
diff --git a/contrib/libxo/tests/core/Makefile.am b/contrib/libxo/tests/core/Makefile.am
index 7e61f55..7f19472 100644
--- a/contrib/libxo/tests/core/Makefile.am
+++ b/contrib/libxo/tests/core/Makefile.am
@@ -66,7 +66,9 @@ EXTRA_DIST = \
${addprefix saved/, ${TEST_CASES:.c=.H.err}} \
${addprefix saved/, ${TEST_CASES:.c=.H.out}} \
${addprefix saved/, ${TEST_CASES:.c=.HIPx.err}} \
- ${addprefix saved/, ${TEST_CASES:.c=.HIPx.out}}
+ ${addprefix saved/, ${TEST_CASES:.c=.HIPx.out}} \
+ ${addprefix saved/, ${TEST_CASES:.c=.E.err}} \
+ ${addprefix saved/, ${TEST_CASES:.c=.E.out}}
S2O = | ${SED} '1,/@@/d'
@@ -79,17 +81,11 @@ valgrind:
#TEST_TRACE = set -x ;
TEST_JIG = \
- ${CHECKER} ./$$base.test ${TEST_OPTS} \
+ ${CHECKER} ./$$base.test --libxo$$xoopts ${TEST_OPTS} \
> out/$$base.$$fmt.out 2> out/$$base.$$fmt.err ; \
${DIFF} -Nu ${srcdir}/saved/$$base.$$fmt.out out/$$base.$$fmt.out ${S2O} ; \
${DIFF} -Nu ${srcdir}/saved/$$base.$$fmt.err out/$$base.$$fmt.err ${S2O}
-TEST_ONE = \
- LIBXO_OPTIONS=:W$$fmt ${TEST_JIG}
-
-TEST_TWO = \
- LIBXO_OPTIONS=warn,encoder=test ${TEST_JIG}
-
TEST_FORMATS = T XP JP HP X J H HIPx
test tests: ${bin_PROGRAMS}
@@ -98,12 +94,14 @@ test tests: ${bin_PROGRAMS}
base=`${BASENAME} $$test .c` ; \
(for fmt in ${TEST_FORMATS}; do \
echo "... $$test ... $$fmt ..."; \
- ${TEST_ONE}; \
+ xoopts=:W$$fmt ; \
+ ${TEST_JIG}; \
true; \
done) ; \
(for fmt in E; do \
echo "... $$test ... $$fmt ..."; \
- ${TEST_TWO}; \
+ xoopts==warn,encoder=test ; \
+ ${TEST_JIG}; \
true; \
done) \
done)
OpenPOWER on IntegriCloud