summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/badadler.pngbin67 -> 0 bytes
-rw-r--r--tests/badcrc.pngbin67 -> 0 bytes
-rw-r--r--tests/huge_idat.pngbin79 -> 0 bytes
-rwxr-xr-xtests/pngtest-badpngs9
4 files changed, 9 insertions, 0 deletions
diff --git a/tests/badadler.png b/tests/badadler.png
deleted file mode 100644
index 2bcbcc926..000000000
--- a/tests/badadler.png
+++ /dev/null
Binary files differ
diff --git a/tests/badcrc.png b/tests/badcrc.png
deleted file mode 100644
index 45d026804..000000000
--- a/tests/badcrc.png
+++ /dev/null
Binary files differ
diff --git a/tests/huge_idat.png b/tests/huge_idat.png
deleted file mode 100644
index efee66cf3..000000000
--- a/tests/huge_idat.png
+++ /dev/null
Binary files differ
diff --git a/tests/pngtest-badpngs b/tests/pngtest-badpngs
new file mode 100755
index 000000000..4b24f41b2
--- /dev/null
+++ b/tests/pngtest-badpngs
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+# 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
+
+exec ./pngtest --xfail ${srcdir}/contrib/testpngs/crashers/huge_idat.png