summaryrefslogtreecommitdiff
path: root/ext/gd/tests/imagechar_basic.phpt
Commit message (Collapse)AuthorAgeFilesLines
* Trim trailing whitespace in testsGabriel Caruso2018-10-141-1/+1
|
* A picture is worth a thousand message digestsChristoph M. Becker2016-09-111-7/+3
| | | | | | | | | | | | | | | | | | The bundled GD test suites makes heavy use of md5() to verify the result of drawing operations. This leads to fragile tests (even a slight change in a PNG header would cause failure, and of course there is the possibility of collisions), and even worse, eventual test failures are rather unrevealing. Therefore we replace all md5() verification with a simplistic test_image_equals_file(), which is basically a simplified port of libgd's gdTestImageCompareToFile(), adapted to the needs of PHPTs. In the long run better tests helpers should be introduced (see also <http://news.php.net/php.internals/94081>), but for now this solution is preferable over the former. (cherry picked from commit 24f9e96792518ec2a75f26b1eb2471dd7694f2b7)
* Make tests a little more resilientChristoph M. Becker2016-08-171-2/+2
| | | | | | | | | | PNG allows identical images to be stored differently what makes nearly all tests checking the MD5 hash of the PNG representation fail with external libgd. For now, we use the GD format instead, which doesn't allow for such differences. Of course, this md5() checking should be replaced by a image diffing feature in the long run.
* - New tests (SaoPaulo UG testfest)Felipe Pena2009-07-011-0/+25