From a2b793c4d159ccaffbf921a0339096f2c9c35560 Mon Sep 17 00:00:00 2001 From: "epoger@google.com" Date: Tue, 15 May 2012 14:58:53 +0000 Subject: Add self-test for skdiff, and remove date/time from skdiff output so it passes. BUG=http://code.google.com/p/skia/issues/detail?id=612 Review URL: https://codereview.appspot.com/6198074 git-svn-id: http://skia.googlecode.com/svn/trunk@3938 2bbb7eff-a529-9590-31e7-b0007b416f81 --- .../different-bits-identical-pixels-diff.png | Bin 0 -> 2461 bytes .../different-bits-identical-pixels-white.png | Bin 0 -> 2461 bytes .../different-pixels-same-size-diff.png | Bin 0 -> 118646 bytes .../different-pixels-same-size-white.png | Bin 0 -> 4378 bytes .../output-expected/different-sizes-diff.png | Bin 0 -> 6531 bytes .../output-expected/different-sizes-white.png | Bin 0 -> 2461 bytes .../skdiff/output-expected/identical-bits-diff.png | Bin 0 -> 2461 bytes .../output-expected/identical-bits-white.png | Bin 0 -> 2461 bytes tools/tests/skdiff/output-expected/index.html | 21 +++++++++++++++++++++ tools/tests/skdiff/output-expected/stdout | 12 ++++++++++++ 10 files changed, 33 insertions(+) create mode 100644 tools/tests/skdiff/output-expected/different-bits-identical-pixels-diff.png create mode 100644 tools/tests/skdiff/output-expected/different-bits-identical-pixels-white.png create mode 100644 tools/tests/skdiff/output-expected/different-pixels-same-size-diff.png create mode 100644 tools/tests/skdiff/output-expected/different-pixels-same-size-white.png create mode 100644 tools/tests/skdiff/output-expected/different-sizes-diff.png create mode 100644 tools/tests/skdiff/output-expected/different-sizes-white.png create mode 100644 tools/tests/skdiff/output-expected/identical-bits-diff.png create mode 100644 tools/tests/skdiff/output-expected/identical-bits-white.png create mode 100644 tools/tests/skdiff/output-expected/index.html create mode 100644 tools/tests/skdiff/output-expected/stdout (limited to 'tools/tests/skdiff') diff --git a/tools/tests/skdiff/output-expected/different-bits-identical-pixels-diff.png b/tools/tests/skdiff/output-expected/different-bits-identical-pixels-diff.png new file mode 100644 index 0000000000..170092865a Binary files /dev/null and b/tools/tests/skdiff/output-expected/different-bits-identical-pixels-diff.png differ diff --git a/tools/tests/skdiff/output-expected/different-bits-identical-pixels-white.png b/tools/tests/skdiff/output-expected/different-bits-identical-pixels-white.png new file mode 100644 index 0000000000..170092865a Binary files /dev/null and b/tools/tests/skdiff/output-expected/different-bits-identical-pixels-white.png differ diff --git a/tools/tests/skdiff/output-expected/different-pixels-same-size-diff.png b/tools/tests/skdiff/output-expected/different-pixels-same-size-diff.png new file mode 100644 index 0000000000..dbd706349d Binary files /dev/null and b/tools/tests/skdiff/output-expected/different-pixels-same-size-diff.png differ diff --git a/tools/tests/skdiff/output-expected/different-pixels-same-size-white.png b/tools/tests/skdiff/output-expected/different-pixels-same-size-white.png new file mode 100644 index 0000000000..10d8c55a56 Binary files /dev/null and b/tools/tests/skdiff/output-expected/different-pixels-same-size-white.png differ diff --git a/tools/tests/skdiff/output-expected/different-sizes-diff.png b/tools/tests/skdiff/output-expected/different-sizes-diff.png new file mode 100644 index 0000000000..ecba8036f9 Binary files /dev/null and b/tools/tests/skdiff/output-expected/different-sizes-diff.png differ diff --git a/tools/tests/skdiff/output-expected/different-sizes-white.png b/tools/tests/skdiff/output-expected/different-sizes-white.png new file mode 100644 index 0000000000..170092865a Binary files /dev/null and b/tools/tests/skdiff/output-expected/different-sizes-white.png differ diff --git a/tools/tests/skdiff/output-expected/identical-bits-diff.png b/tools/tests/skdiff/output-expected/identical-bits-diff.png new file mode 100644 index 0000000000..170092865a Binary files /dev/null and b/tools/tests/skdiff/output-expected/identical-bits-diff.png differ diff --git a/tools/tests/skdiff/output-expected/identical-bits-white.png b/tools/tests/skdiff/output-expected/identical-bits-white.png new file mode 100644 index 0000000000..170092865a Binary files /dev/null and b/tools/tests/skdiff/output-expected/identical-bits-white.png differ diff --git a/tools/tests/skdiff/output-expected/index.html b/tools/tests/skdiff/output-expected/index.html new file mode 100644 index 0000000000..07ffc2f72f --- /dev/null +++ b/tools/tests/skdiff/output-expected/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + +
4 of 8 images matched exactly.
every different pixel shown in whitecolor difference at each pixeltools/tests/skdiff/baseDir/tools/tests/skdiff/comparisonDir/
different-sizes.png
Image sizes differ
[image size mismatch, so no diff to display][image size mismatch, so no diff to display]
different-pixels-same-size.png
97.9926% of pixels differ + ( 42.8911% weighted)
Average color mismatch 89
Max color mismatch 239
missing-from-baseDir.png
N/AN/AN/A
missing-from-comparisonDir.png
N/AN/AN/A
+ + diff --git a/tools/tests/skdiff/output-expected/stdout b/tools/tests/skdiff/output-expected/stdout new file mode 100644 index 0000000000..90abea3fc5 --- /dev/null +++ b/tools/tests/skdiff/output-expected/stdout @@ -0,0 +1,12 @@ +ERROR: no codec found for +ERROR: no codec found for +baseDir is [tools/tests/skdiff/baseDir/] +comparisonDir is [tools/tests/skdiff/comparisonDir/] +writing diffs to outputDir is [tools/tests/skdiff/output-actual/] +Missing in baseDir: + missing-from-baseDir.png +Missing in comparisonDir: + missing-from-comparisonDir.png +4 of 8 images matched. +Maximum pixel intensity mismatch 239 +Largest area mismatch was 100.00% of pixels -- cgit v1.2.3