aboutsummaryrefslogtreecommitdiff
path: root/tests/pngtest-all
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pngtest-all')
-rwxr-xr-xtests/pngtest-all16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/pngtest-all b/tests/pngtest-all
new file mode 100755
index 000000000..5e96451d3
--- /dev/null
+++ b/tests/pngtest-all
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# normal execution
+
+./pngtest --strict ${srcdir}/pngtest.png
+
+# various crashers
+# using --relaxed because some come from fuzzers that don't maintain CRC's
+
+./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badcrc.png
+./pngtest --relaxed ${srcdir}/contrib/testpngs/crashers/badadler.png
+./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/bad_iCCP.png
+./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/empty_ancillary_chunks.png
+./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_*_chunk.png \
+ ${srcdir}/contrib/testpngs/crashers/huge_*safe_to_copy.png
+./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_IDAT.png