diff options
author | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2017-08-04 14:17:28 -0500 |
---|---|---|
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2017-08-04 14:17:28 -0500 |
commit | 207392821de25b038b16fb0cea3cf02c574f0753 (patch) | |
tree | cc91cba8dc902db38fd07b6e9aba430eb1424874 /tests | |
parent | 2dca15686fadb1b8951cb29b02bad4cae73448da (diff) | |
download | libpng-207392821de25b038b16fb0cea3cf02c574f0753.tar.gz |
[libpng16] Moved bad pngs from tests to contrib/libtests/crashers
Moved testing of bad pngs into a separate tests/pngtest-badpngs script
Added the --xfail (expected FAIL) option to pngtest.c. It writes XFAIL
in the output but PASS for the libpng test.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/badadler.png | bin | 67 -> 0 bytes | |||
-rw-r--r-- | tests/badcrc.png | bin | 67 -> 0 bytes | |||
-rw-r--r-- | tests/huge_idat.png | bin | 79 -> 0 bytes | |||
-rwxr-xr-x | tests/pngtest-badpngs | 9 |
4 files changed, 9 insertions, 0 deletions
diff --git a/tests/badadler.png b/tests/badadler.png Binary files differdeleted file mode 100644 index 2bcbcc926..000000000 --- a/tests/badadler.png +++ /dev/null diff --git a/tests/badcrc.png b/tests/badcrc.png Binary files differdeleted file mode 100644 index 45d026804..000000000 --- a/tests/badcrc.png +++ /dev/null diff --git a/tests/huge_idat.png b/tests/huge_idat.png Binary files differdeleted file mode 100644 index efee66cf3..000000000 --- a/tests/huge_idat.png +++ /dev/null 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 |