summaryrefslogtreecommitdiff
path: root/xmlif/test/run-test
diff options
context:
space:
mode:
Diffstat (limited to 'xmlif/test/run-test')
-rwxr-xr-xxmlif/test/run-test19
1 files changed, 19 insertions, 0 deletions
diff --git a/xmlif/test/run-test b/xmlif/test/run-test
new file mode 100755
index 0000000..a7ddbca
--- /dev/null
+++ b/xmlif/test/run-test
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+XMLIF=${top_builddir}/xmlif/xmlif
+INPUT=${top_srcdir}/xmlif/test/test.xml
+OUTPUT=${top_builddir}/xmlif/test/test-
+
+mkdir -p ${top_builddir}/xmlif/test
+
+${XMLIF} <${INPUT} >${OUTPUT}no-condition
+${XMLIF} unrelated=condition <${INPUT} >${OUTPUT}unrelated-condition
+for condition in html pdf ps foo baz bar
+do
+ ${XMLIF} condition=${condition} <${INPUT} >${OUTPUT}${condition}
+done
+
+for test in no-condition unrelated-condition html pdf ps foo baz bar
+do
+ cmp ${top_srcdir}/xmlif/test/result-${test} ${OUTPUT}${test} || exit 1
+done