Changeset 215291 in webkit
- Timestamp:
- Apr 12, 2017 2:11:47 PM (7 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r215287 r215291 1 2017-04-11 Dean Jackson <dino@apple.com> 2 3 canvas/2d.gradient.* LayoutTests failing 4 https://bugs.webkit.org/show_bug.cgi?id=170757 5 <rdar://problem/31177990> 6 7 Reviewed by Antoine Quint. 8 9 Add a fudge factor to the gradient tests, since we can 10 now produce noisy (nicer looking) gradients. There might 11 be 1 or 2 bits of difference per pixel. 12 13 * canvas/philip/tests.js: 14 (_assertPixelWithGradientNoise): 15 * canvas/philip/tests/2d.gradient.linear.transform.1.html: 16 * canvas/philip/tests/2d.gradient.linear.transform.2.html: 17 * canvas/philip/tests/2d.gradient.linear.transform.3.html: 18 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html: 19 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html: 20 * canvas/philip/tests/2d.gradient.radial.cone.front.html: 21 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html: 22 * canvas/philip/tests/2d.gradient.radial.cone.top.html: 23 * canvas/philip/tests/2d.gradient.radial.inside1.html: 24 * canvas/philip/tests/2d.gradient.radial.inside2.html: 25 * canvas/philip/tests/2d.gradient.radial.inside3.html: 26 * canvas/philip/tests/2d.gradient.radial.outside1.html: 27 * canvas/philip/tests/2d.gradient.radial.outside2.html: 28 * canvas/philip/tests/2d.gradient.radial.outside3.html: 29 * canvas/philip/tests/2d.gradient.radial.touch2.html: 30 * fast/canvas/script-tests/canvas-gradient-on-compositing.js: 31 * fast/canvas/canvas-gradient-on-compositing-expected.html: 32 1 33 2017-04-12 Myles C. Maxfield <mmaxfield@apple.com> 2 34 -
trunk/LayoutTests/canvas/philip/tests.js
r120407 r215291 97 97 } 98 98 99 function _assertPixelWithGradientNoise(canvas, x,y, r,g,b,a, pos, colour) 100 { 101 _assertPixelApprox(canvas, x, y, r, g, b, a, pos, colour, 3); 102 } 103 99 104 function _assertPixelApprox(canvas, x,y, r,g,b,a, pos, colour, tolerance) 100 105 { -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.linear.transform.1.html
r71481 r215291 21 21 ctx.translate(-50, 0); 22 22 ctx.fillRect(50, 0, 100, 50); 23 _assertPixel (canvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255");24 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");25 _assertPixel (canvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255");23 _assertPixelWithGradientNoise(canvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255"); 24 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255"); 26 26 27 27 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.linear.transform.2.html
r71481 r215291 22 22 ctx.translate(-150, 0); 23 23 ctx.fillRect(50, 0, 100, 50); 24 _assertPixel (canvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255");25 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");26 _assertPixel (canvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255"); 27 27 28 28 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.linear.transform.3.html
r71481 r215291 22 22 ctx.translate(-50, 0); 23 23 ctx.fillRect(50, 0, 100, 50); 24 _assertPixel (canvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255");25 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");26 _assertPixel (canvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 25,25, 0,255,0,255, "25,25", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 75,25, 0,255,0,255, "75,25", "0,255,0,255"); 27 27 28 28 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.bottom.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.cylinder.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.front.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.shape1.html
r71481 r215291 31 31 ctx.fillRect(0, 0, 100, 50); 32 32 33 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");34 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");35 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");36 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");37 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");38 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");39 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");40 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");41 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");33 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 34 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 35 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 36 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 37 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 38 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 39 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 40 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 41 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 42 42 43 43 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.cone.top.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside1.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside2.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.inside3.html
r71481 r215291 23 23 ctx.fillRect(0, 0, 100, 50); 24 24 25 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");26 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");27 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");28 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");29 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");30 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");31 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");32 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");33 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");25 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 33 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 34 34 35 35 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.outside1.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.outside2.html
r71481 r215291 22 22 ctx.fillRect(0, 0, 100, 50); 23 23 24 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");25 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");26 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");27 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");28 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");29 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");30 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");31 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");32 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");24 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 25 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 33 33 34 34 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.outside3.html
r71481 r215291 23 23 ctx.fillRect(0, 0, 100, 50); 24 24 25 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");26 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");27 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");28 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");29 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");30 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");31 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");32 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");33 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");25 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 26 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 27 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 33 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 34 34 35 35 -
trunk/LayoutTests/canvas/philip/tests/2d.gradient.radial.touch2.html
r71481 r215291 1 1 2 <!DOCTYPE html> 2 3 <title>Canvas test: 2d.gradient.radial.touch2</title> … … 24 25 ctx.fillRect(0, 0, 100, 50); 25 26 26 _assertPixel (canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255");27 _assertPixel (canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255");28 _assertPixel (canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255");29 _assertPixel (canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255");30 _assertPixel (canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255");31 _assertPixel (canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255");32 _assertPixel (canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255");33 _assertPixel (canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255");34 _assertPixel (canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255");27 _assertPixelWithGradientNoise(canvas, 1,1, 0,255,0,255, "1,1", "0,255,0,255"); 28 _assertPixelWithGradientNoise(canvas, 50,1, 0,255,0,255, "50,1", "0,255,0,255"); 29 _assertPixelWithGradientNoise(canvas, 98,1, 0,255,0,255, "98,1", "0,255,0,255"); 30 _assertPixelWithGradientNoise(canvas, 1,25, 0,255,0,255, "1,25", "0,255,0,255"); 31 _assertPixelWithGradientNoise(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255"); 32 _assertPixelWithGradientNoise(canvas, 98,25, 0,255,0,255, "98,25", "0,255,0,255"); 33 _assertPixelWithGradientNoise(canvas, 1,48, 0,255,0,255, "1,48", "0,255,0,255"); 34 _assertPixelWithGradientNoise(canvas, 50,48, 0,255,0,255, "50,48", "0,255,0,255"); 35 _assertPixelWithGradientNoise(canvas, 98,48, 0,255,0,255, "98,48", "0,255,0,255"); 35 36 36 37 -
trunk/LayoutTests/fast/canvas/canvas-gradient-on-compositing-expected.txt
r166785 r215291 4 4 5 5 6 PASS getPixel(125,50) is [0,0,0,0]7 PASS getPixel(175,50) is [0,128,0,255]6 PASS getPixel(125,50) is close to [0,0,0,0]. 7 PASS getPixel(175,50) is close to [0,128,0,255]. 8 8 PASS successfullyParsed is true 9 9 -
trunk/LayoutTests/fast/canvas/script-tests/canvas-gradient-on-compositing.js
r166785 r215291 1 1 description("Test that compositing does not influence the gradient space to context space mapping."); 2 2 var ctx = document.createElement('canvas').getContext('2d'); 3 const tolerance = 3; 3 4 4 5 function dataToArray(data) { … … 16 17 } 17 18 18 function pixelShouldBe(x, y, colour) { 19 shouldBe("getPixel(" + [x, y] +")", "["+colour+"]"); 19 function pixelShouldBeNear(x, y, colour) { 20 var c = getPixel(x, y); 21 var diff = Math.max(Math.abs(c[0]-colour[0]), Math.abs(c[1]-colour[1]), Math.abs(c[2]-colour[2]), Math.abs(c[3]-colour[3])); 22 if (diff < tolerance) 23 testPassed("getPixel(" + [x, y] + ") is close to [" + colour + "]."); 24 else 25 testFailed("getPixel(" + [x, y] + ") should be close to [" + colour + "]. Was [" + c + "]."); 20 26 } 21 27 … … 42 48 ctx.fill(); 43 49 44 pixelShouldBe (125,50,[0,0,0,0]);45 pixelShouldBe (175,50,[0,128,0,255]);50 pixelShouldBeNear(125,50,[0,0,0,0]); 51 pixelShouldBeNear(175,50,[0,128,0,255]);
Note: See TracChangeset
for help on using the changeset viewer.