Commit db8e0663 authored by xlai's avatar xlai Committed by Commit bot

Make the canvas in race layout test smaller

BUG=536293

Review URL: https://codereview.chromium.org/1375573002

Cr-Commit-Position: refs/heads/master@{#351121}
parent 4c33b2d5
......@@ -60,17 +60,6 @@ crbug.com/522376 [ Linux ] virtual/gpu/fast/canvas/canvas-filter-shadow.html [ C
crbug.com/522376 [ Linux ] virtual/gpu/fast/canvas/canvas-incremental-repaint.html [ Crash ]
crbug.com/522376 [ Linux ] virtual/gpu/fast/canvas/canvas-scale-drawImage-shadow.html [ Crash ]
# These tests may require more time to execute
crbug.com/536293 [ Linux ] virtual/gpu/fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-png.html [ Timeout ]
crbug.com/536293 [ Linux ] virtual/display_list_2d_canvas/fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-jpeg.html [ Timeout ]
crbug.com/536293 [ Linux ] virtual/display_list_2d_canvas/fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-webp.html [ Timeout ]
crbug.com/536293 [ Linux ] virtual/gpu/fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-webp.html [ Timeout ]
crbug.com/536293 [ Linux ] fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-png.html [ Timeout ]
crbug.com/536293 [ Linux ] fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-jpeg.html [ Timeout ]
crbug.com/536293 [ Linux ] virtual/display_list_2d_canvas/fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-png.html [ Timeout ]
crbug.com/536293 [ Linux ] virtual/gpu/fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-jpeg.html [ Timeout ]
crbug.com/536293 [ Linux ] fast/canvas/canvas-toBlob-toDataURL-race-imageEncoder-webp.html [ Timeout ]
# Flaky under MSAN (hang forever)
crbug.com/456525 [ Linux ] inspector/sources/debugger [ Skip ]
......
......@@ -12,16 +12,16 @@ var canvasCtxs = [];
var canvas = document.createElement("canvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#EE21AF";
ctx.fillRect(0, 0, 2500, 1750);
ctx.fillRect(0, 0, 250, 150);
function testIfAllImagesAreCorrect()
{
// All resultant images should be the same as both async and main threads use the same image encoder
var imageMatched = true;
var firstImageData = canvasCtxs[0].getImageData(0, 0, 2500, 1750).data;
var firstImageData = canvasCtxs[0].getImageData(0, 0, 250, 150).data;
for (var i = 1; i < (numToBlobCalls + numToDataURLCalls); i++)
{
var nextImageData = canvasCtxs[i].getImageData(0, 0, 2500, 1750).data;
var nextImageData = canvasCtxs[i].getImageData(0, 0, 250, 150).data;
for (var k = 0; k < firstImageData.length; k++)
{
if (firstImageData[k]!=nextImageData[k])
......@@ -58,7 +58,7 @@ function createTestCase(i)
var newImg = new Image();
newImg.onload = function() {
ctx_test.drawImage(newImg, 0, 0, 2500, 1750);
ctx_test.drawImage(newImg, 0, 0, 250, 150);
onCanvasDrawCompleted(ctx_test);
}
testImages[i] = newImg;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment