tst_qquickcanvasitem: wait for canvas before creating a context
Hopefully this reduces flakiness in CI, following the suggestion from the error message: Unable to use getContext() at this time, please wait for available: true Pick-to: 6.2 6.5 Task-number: QTBUG-41043 Change-Id: I3710163cb197170e590f8fd7d188fa62f32ea649 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
This commit is contained in:
parent
cc07ee38be
commit
223f1d45cc
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_angle_1(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -21,6 +22,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_angle_2(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -36,6 +38,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_angle_3(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -53,6 +56,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_angle_4(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -71,6 +75,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_angle_5(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -90,6 +95,7 @@ CanvasTestCase {
|
|||
|
||||
function test_angle_6(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -110,6 +116,7 @@ CanvasTestCase {
|
|||
|
||||
function test_empty(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -125,6 +132,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_nonempty(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -141,6 +149,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_nonfinite(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -199,6 +208,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_end(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -216,6 +226,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_negative(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -234,6 +245,7 @@ CanvasTestCase {
|
|||
|
||||
function test_scale_1(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -270,6 +282,7 @@ CanvasTestCase {
|
|||
|
||||
function test_scale_2(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -296,6 +309,7 @@ CanvasTestCase {
|
|||
|
||||
function test_selfintersect_1(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -316,6 +330,7 @@ CanvasTestCase {
|
|||
|
||||
function test_selfintersect_2(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -340,6 +355,7 @@ CanvasTestCase {
|
|||
|
||||
function test_shape_1(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -361,6 +377,7 @@ CanvasTestCase {
|
|||
|
||||
function test_shape_2(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -381,6 +398,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_shape_3(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -401,6 +419,7 @@ CanvasTestCase {
|
|||
|
||||
function test_shape_4(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -421,6 +440,7 @@ CanvasTestCase {
|
|||
|
||||
function test_shape_5(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -441,6 +461,7 @@ CanvasTestCase {
|
|||
|
||||
function test_twopie(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -488,6 +509,7 @@ CanvasTestCase {
|
|||
|
||||
function test_zero(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ CanvasTestCase {
|
|||
|
||||
function test_coincide(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -44,6 +45,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_collinear(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -109,6 +111,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_subpath(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -135,6 +138,7 @@ CanvasTestCase {
|
|||
|
||||
function test_negative(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -152,6 +156,7 @@ CanvasTestCase {
|
|||
|
||||
function test_nonfinite(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -208,6 +213,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_scale(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -237,6 +243,7 @@ CanvasTestCase {
|
|||
|
||||
function test_shape(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -348,6 +355,7 @@ CanvasTestCase {
|
|||
|
||||
function test_transform(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -374,6 +382,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_zero(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_clearRect(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -17,6 +18,7 @@ CanvasTestCase {
|
|||
|
||||
function test_clip(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
var composites = [ {compsite:"copy"},
|
||||
{compsite:"destination-atop"},
|
||||
|
@ -47,6 +49,7 @@ CanvasTestCase {
|
|||
|
||||
function test_globalAlpha(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
compare(ctx.globalAlpha, 1.0);
|
||||
|
@ -83,6 +86,7 @@ CanvasTestCase {
|
|||
|
||||
function test_operation(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.globalCompositeOperation = 'xor';
|
||||
|
@ -137,6 +141,7 @@ CanvasTestCase {
|
|||
|
||||
function test_solid(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = Qt.rgba(0, 1, 1, 1.0);
|
||||
|
@ -233,6 +238,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_transparent(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = 'rgba(0, 255, 0, 0.5)';
|
||||
|
@ -330,6 +336,7 @@ CanvasTestCase {
|
|||
|
||||
function test_uncovered(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = 'rgba(0, 255, 0, 0.5)';
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_default(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
verify(ctx.fillStyle, "#000000");
|
||||
|
@ -14,6 +15,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_get(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#fa0';
|
||||
|
@ -23,6 +25,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_hex(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -37,6 +40,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_invalid(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#fa0';
|
||||
|
@ -60,6 +64,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_saverestore(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
var old = ctx.fillStyle;
|
||||
ctx.save();
|
||||
|
@ -75,6 +80,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_namedColor(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = "red";
|
||||
|
@ -91,6 +97,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_rgba(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = "rgb(-100, 300, 255)";
|
||||
|
@ -108,6 +115,7 @@ CanvasTestCase {
|
|||
|
||||
function test_hsla(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = "hsla(120, 100%, 50%, 0.499)";
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_fillRect(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.fillStyle = "red";
|
||||
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_basic(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -18,6 +19,7 @@ CanvasTestCase {
|
|||
|
||||
function test_interpolate(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -166,6 +168,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_radial(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -788,6 +791,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_linear(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
try { var err = false;
|
||||
|
@ -907,6 +911,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_object(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
var g1 = ctx.createLinearGradient(0, 0, 100, 0);
|
||||
|
@ -978,6 +983,7 @@ CanvasTestCase {
|
|||
|
||||
function test_conical(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
var g = ctx.createConicalGradient(10, 10, 50);
|
||||
|
|
|
@ -16,6 +16,7 @@ CanvasTestCase {
|
|||
|
||||
function test_3args(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
ctx.reset();
|
||||
|
@ -34,6 +35,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_5args(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -53,6 +55,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_9args(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -117,6 +120,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_animated(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -124,6 +128,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_clip(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -138,6 +143,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_self(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -169,6 +175,7 @@ CanvasTestCase {
|
|||
|
||||
function test_outsidesource(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -206,6 +213,7 @@ CanvasTestCase {
|
|||
|
||||
function test_null(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -219,6 +227,7 @@ CanvasTestCase {
|
|||
|
||||
function test_url(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
|
||||
canvas.loadImage(testCase.green);
|
||||
|
@ -229,6 +238,7 @@ CanvasTestCase {
|
|||
|
||||
function test_composite(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -241,12 +251,14 @@ CanvasTestCase {
|
|||
}
|
||||
function test_path(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
}
|
||||
function test_transform(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -260,6 +272,7 @@ CanvasTestCase {
|
|||
|
||||
function test_imageitem(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -268,6 +281,7 @@ CanvasTestCase {
|
|||
|
||||
function test_imageData(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -276,6 +290,7 @@ CanvasTestCase {
|
|||
|
||||
function test_wrongtype(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -293,6 +308,7 @@ CanvasTestCase {
|
|||
|
||||
function test_nonfinite(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -606,6 +622,7 @@ CanvasTestCase {
|
|||
|
||||
function test_negative(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -661,6 +678,7 @@ CanvasTestCase {
|
|||
|
||||
function test_canvas(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -684,6 +702,7 @@ CanvasTestCase {
|
|||
|
||||
function test_broken(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -694,6 +713,7 @@ CanvasTestCase {
|
|||
|
||||
function test_alpha(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
@ -706,6 +726,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_multiple_painting(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
loadImages(canvas);
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ CanvasTestCase {
|
|||
skip("ctx.getImageData crashes on offscreen/minimal platforms");
|
||||
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
var size = 17
|
||||
ctx.reset();
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_default(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
compare(ctx.lineWidth, 1);
|
||||
|
@ -16,6 +17,7 @@ CanvasTestCase {
|
|||
|
||||
function test_cross(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -43,6 +45,7 @@ CanvasTestCase {
|
|||
|
||||
function test_join(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -306,6 +309,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_miter(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -481,6 +485,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_width(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -625,6 +630,7 @@ CanvasTestCase {
|
|||
skip("line::test_cap crashes on Android, QTBUG-103257")
|
||||
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -841,6 +847,7 @@ CanvasTestCase {
|
|||
|
||||
function test_lineDash(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.strokeStyle = "#fff";
|
||||
|
@ -899,6 +906,7 @@ CanvasTestCase {
|
|||
|
||||
function test_lineDashReset(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.strokeStyle = "#ff0000";
|
||||
|
@ -930,6 +938,7 @@ CanvasTestCase {
|
|||
|
||||
function test_lineDashOffset(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.strokeStyle = "#fff";
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_basic(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -36,6 +37,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_beginPath(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.fillStyle = '#0f0';
|
||||
ctx.fillRect(0, 0, 100, 50);
|
||||
|
@ -48,6 +50,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_closePath(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -86,6 +89,7 @@ CanvasTestCase {
|
|||
|
||||
function test_isPointInPath(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.arc(50, 25, 10, 0, Math.PI, false);
|
||||
|
@ -256,6 +260,7 @@ CanvasTestCase {
|
|||
|
||||
function test_fill(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -378,6 +383,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_stroke(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -662,6 +668,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_clip(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -784,6 +791,7 @@ CanvasTestCase {
|
|||
|
||||
function test_moveTo(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -839,6 +847,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_lineTo(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -904,6 +913,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_bezierCurveTo(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -1072,6 +1082,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_quadraticCurveTo(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -1173,6 +1184,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_rect(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -1371,6 +1383,7 @@ CanvasTestCase {
|
|||
|
||||
function test_clearRect(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#0f0';
|
||||
|
@ -1383,6 +1396,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_fillRect(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.beginPath();
|
||||
|
@ -1397,6 +1411,7 @@ CanvasTestCase {
|
|||
|
||||
function test_strokeRect(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.beginPath();
|
||||
|
@ -1412,6 +1427,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_transform(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
|
|
@ -6,36 +6,42 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_basic(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_animated(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_image(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_modified(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_paint(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_repeat(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
|
|
@ -7,6 +7,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_createImageData(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
var imageData = ctx.createImageData(1, 1);
|
||||
var imageDataValues = imageData.data;
|
||||
|
@ -20,24 +21,28 @@ CanvasTestCase {
|
|||
}
|
||||
function test_getImageData(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_object(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_putImageData(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_filters(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
|
|
@ -6,12 +6,14 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_basic(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_blur(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
@ -19,6 +21,7 @@ CanvasTestCase {
|
|||
|
||||
function test_clip(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
@ -26,6 +29,7 @@ CanvasTestCase {
|
|||
|
||||
function test_composite(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
@ -33,6 +37,7 @@ CanvasTestCase {
|
|||
|
||||
function test_enable(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
@ -40,36 +45,42 @@ CanvasTestCase {
|
|||
|
||||
function test_gradient(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_image(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_offset(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_pattern(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_stroke(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_tranform(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_bitmap(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -19,6 +20,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_clip(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -35,6 +37,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_fillStyle(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
// Test that restore() undoes any modifications
|
||||
|
@ -56,6 +59,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_font(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -78,6 +82,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_globalAlpha(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -100,6 +105,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_globalCompositeOperation(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -122,6 +128,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_lineCap(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -144,6 +151,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_lineJoin(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -166,6 +174,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_lineWidth(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -188,6 +197,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_miterLimit(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -210,6 +220,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_path(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -225,6 +236,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_shadow(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -295,6 +307,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_stack(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -330,6 +343,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_strokeStyle(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -353,6 +367,7 @@ CanvasTestCase {
|
|||
|
||||
function test_text(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -392,6 +407,7 @@ CanvasTestCase {
|
|||
|
||||
function test_transform(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_default(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
compare(ctx.strokeStyle, "#000000")
|
||||
|
@ -17,6 +18,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_saverestore(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
var old = ctx.strokeStyle;
|
||||
ctx.save();
|
||||
|
@ -33,6 +35,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_namedColor(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.strokeStyle = "red";
|
||||
|
@ -50,6 +53,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_colorFromObjectToString(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
|
||||
ctx.reset();
|
||||
|
@ -68,6 +72,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_withInvalidColor(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
|
||||
ctx.reset();
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_svgpath(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
var svgs = [
|
||||
// Absolute coordinates, explicit commands.
|
||||
|
|
|
@ -6,36 +6,42 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_baseLine(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_align(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_stroke(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_fill(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_font(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
}
|
||||
function test_measure(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
canvas.destroy()
|
||||
|
|
|
@ -6,6 +6,7 @@ CanvasTestCase {
|
|||
function init_data() { return testData("2d"); }
|
||||
function test_order(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -20,6 +21,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_rotate(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -90,6 +92,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_scale(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
|
||||
|
@ -182,6 +185,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_setTransform(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -325,6 +329,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_transform(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
@ -460,6 +465,7 @@ CanvasTestCase {
|
|||
}
|
||||
function test_translate(row) {
|
||||
var canvas = createCanvasObject(row);
|
||||
tryVerify(function() { return canvas.available; });
|
||||
var ctx = canvas.getContext('2d');
|
||||
ctx.reset();
|
||||
ctx.fillStyle = '#f00';
|
||||
|
|
Loading…
Reference in New Issue