summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* [libpng16] specify full path name of huge_*safe_to_copy.png in pngtest-badpngsGlenn Randers-Pehrson2017-08-111-1/+1
|
* [libpng16] Revise tests/pngtest-badpngs to include the two renamed huge* files.Glenn Randers-Pehrson2017-08-111-1/+2
|
* [libpng16] Added contrib/testpngs/crashers/huge-XXXX-chunk.pngGlenn Randers-Pehrson2017-08-071-0/+1
|
* [libpng16] Rename bad_iccp.png, huge_idat.png to bad_iCCP.png, huge_iDAT.pngGlenn Randers-Pehrson2017-08-071-2/+2
| | | | in the contrib/testpngs/crashers directory.
* [libpng] Added huge_IDAT.png and empty_ancillary_chunks.png to testpngs/crashersGlenn Randers-Pehrson2017-08-051-0/+1
| | | | Make pngtest --strict, --relax, --xfail options imply -m (multiple).
* [libpng16] Imported from libpng-1.6.32beta10.tarv1.6.32beta10Glenn Randers-Pehrson2017-08-041-3/+0
|
* [libpng16] Added contrib/testpngs/crashers/bad_iccp.pngGlenn Randers-Pehrson2017-08-041-0/+1
|
* [libpng16] Moved bad pngs from tests to contrib/libtests/crashersGlenn Randers-Pehrson2017-08-044-0/+9
| | | | | | 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.
* [libpng16] Imported from libpng-1.6.32beta09.tarv1.6.32beta09Glenn Randers-Pehrson2017-08-032-0/+1
|
* [libpng16] updated tests/pngunknown-sAPI; it works now.Glenn Randers-Pehrson2017-07-311-1/+1
|
* [libpng16] Add tests/badcrc.png and tests/badadler.png to tests/pngtest.Glenn Randers-Pehrson2016-09-263-0/+2
| | | | Merged pngtest.c with libpng-1.7.0beta84/pngtest.c
* pngstest: options to fix per-file seedJohn Bowler2016-01-281-26/+28
| | | | | | | Also avoid command output substition in tests/pngstest and fix the collation locale to ASCII/C/POSIX Signed-off-by: John Bowler <jbowler@acm.org>
* [libpng16] Changed "( ... )" to "` ... `" in tests/pngstest (John Bowler)John Bowler2015-12-091-3/+2
|
* [libpng16] Fixed a syntax error in tests/pngstest that some shells other thanGlenn Randers-Pehrson2015-12-081-1/+2
| | | | bash could not parse (Bug report by Nelson Beebe).
* pngvalid tests: add --strict, fix test namesJohn Bowler2015-09-2516-16/+16
| | | | Signed-off-by: John Bowler <jbowler@acm.org>
* pngstest 1.6 error limit and warning revisionsJohn Bowler2015-09-251-1/+1
| | | | | | | | Remove the '--strict' in 1.6 because of the double-gamma-correction warning, update pngstest-errors.h for the errors detected with the new contrib/testspngs PNG test files. Signed-off-by: John Bowler <jbowler@acm.org>
* New test PNG files incorporated into make checkJohn Bowler2015-09-2525-50/+61
| | | | | | | | | | | | | tests/pngstest-* are changed so that the new test files are divided into 8 groups by gamma and alpha channel. This makes each test take just under 5 seconds on a moderately up-to-date x86_64 system using libpng16 (test times are somewhat variable under libpng17 at present because of the lack of optimization in some gamma processing paths.) These tests have considerably better code and pixel-value coverage than contrib/pngsuite however coverage is still incomplete. Signed-off-by: John Bowler <jbowler@acm.org>
* [libpng16] tests backported from libpng 1.7John Bowler2015-09-1510-10/+10
| | | | | | | | | | | | | | | | | This updates libpng16 with all the test changes from libpng17, including changes to pngvalid.c to ensure that the original, distributed, version of contrib/visupng/cexcept.h can be used. pngvalid contains the correction to the use of SAVE/STORE_ UNKNOWN_CHUNKS; a bug revealed by changes in libpng 1.7. More tests contain the --strict option to detect warnings and the pngvalid-standard test has been corrected so that it does not turn on progresive-read (there is a separate test which does that.) Some signed/unsigned fixes have been made. Signed-off-by: John Bowler <jbowler@acm.org>
* [libpng16] Reverted new test on unknown chunk location; it was bogus.Glenn Randers-Pehrson2015-03-081-2/+0
|
* [libpng16] Stopped a potential memory leak in png_set_unknown_chunks(). BreaksGlenn Randers-Pehrson2015-03-071-0/+2
| | | | tests/pngunknown-sAPI so it's temporarily marked SKIP.
* [libpng16] Backport recent changes from libpng-1.7.0beta30 and beta31.John Bowler2014-02-062-0/+4
|
* [libpng16] Merged libpng-1.7.0 changes to make no-interlace configurations workJohn Bowler2013-12-291-1/+1
| | | | with test programs.
* [libpng16] Bump version to 1.6.1beta05Glenn Randers-Pehrson2013-03-0239-0/+101
|
* [libpng16] Imported from libpng-1.6.0beta05.tarv1.6.1beta05Glenn Randers-Pehrson2013-03-0139-101/+0
|
* [libpng16] Enabled parallel tests - back ported from libpng-1.7.John Bowler2013-02-1639-0/+101