Index: LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt |
diff --git a/LayoutTests/platform/chromium-linux/virtual/gpu/fast/canvas/canvas-blend-image-expected.txt b/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt |
similarity index 83% |
copy from LayoutTests/platform/chromium-linux/virtual/gpu/fast/canvas/canvas-blend-image-expected.txt |
copy to LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt |
index da70ed3e911a03b54ff3a88385bccf4c68c7ac1c..81d197c1b8e500b27068acf2f9c238d9d6892482 100644 |
--- a/LayoutTests/platform/chromium-linux/virtual/gpu/fast/canvas/canvas-blend-image-expected.txt |
+++ b/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt |
@@ -751,289 +751,263 @@ PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 128 |
-PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
-alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 171 |
-PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+PASS s 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 171 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 171 |
+PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
-Testing blend mode "exclusion" |
+Testing blend mode "difference" |
solid on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 127. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 128 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 171 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
PASS pixelDataAtPoint(1)[0] is within 5 of 171 |
PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 171 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 171. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
-Testing blend mode "hue" |
+Testing blend mode "exclusion" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 93 |
+PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 31 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 31 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
+PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
+PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 46 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
+PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 49 |
+PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 16 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 16 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
+PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 25 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 127. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 175 |
+PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 144 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 144 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
+PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
+PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 88 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
+PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 116 |
+PASS pixelDataAtPoint(0)[0] is within 5 of 171 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 84 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 96 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 96 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
+PASS pixelDataAtPoint(1)[0] is within 5 of 171 |
+PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 58 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
+PASS pixelDataAtPoint(2)[1] is within 5 of 85 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 171. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
-Testing blend mode "saturation" |
+Testing blend mode "hue" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 93. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 31. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 31. Was 255. |
+PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 14 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 14 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 142 |
+PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 46. Was 128. |
+PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 49. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 127. |
+PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 7 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 7 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 198 |
+PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 25. Was 64. |
+PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 175. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 144. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 144. Was 255. |
+PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 7 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 71 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 70 |
+PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 88. Was 128. |
+PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 116. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 167 |
+PASS pixelDataAtPoint(0)[2] is within 5 of 84 |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 167 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 96. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 170. |
+PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 48 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 130 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 85. |
+PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
-Testing blend mode "color" |
+Testing blend mode "saturation" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 93 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 31 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 31 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 47 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 14. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 14. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 142. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 49 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 16 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 16 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 24 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 7. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 7. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 198. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
-PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
-alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 175 |
-PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 144 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 144 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 88 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[0] is withiaAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 116 |
@@ -1127,5 +1101,105 @@ PASS successfullyParsed is true |
TEST COMPLETE |
-#EOF |
-#EOF |
+of 0 |
+PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
+PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 88. Was 128. |
+PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
+PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
+alpha on alpha |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 116. Was 170. |
+PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
+PASS pixelDataAtPoint(0)[2] is within 5 of 84 |
+PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 96. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 170. |
+PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
+PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
+PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 85. |
+PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
+PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
+PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
+ |
+Testing blend mode "luminosity" |
+solid on solid |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 55. Was 255. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 55. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
+PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 224. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 224. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
+PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 54. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 54. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
+PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
+solid on alpha |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 28. Was 127. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 28. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
+PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 112. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 112. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
+PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 27. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 27. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
+PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
+alpha on solid |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 155. Was 255. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 27. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
+PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 239. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 239. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
+PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 26. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 90. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
+PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
+alpha on alpha |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 104. Was 170. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 19. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 84. |
+PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 158. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 158. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 167. Was 84. |
+PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 16. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 167. Was 84. |
+PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
+PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
+PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
+PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
+ |
+PASS successfullyParsed is true |
+ |
+TEST COMPLETE |
+ |