summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/canvas/offscreen
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/html/canvas/offscreen')
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.canvas.destination-over.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.copy.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.source-in.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.canvas.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.invalid.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.destination-in.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.source-atop.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.xor.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.default.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.over.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.destination-in.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.source-over.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.image.destination-atop.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.nocontext.source-in.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.pattern.destination-in.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini9
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.svg.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.default.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.get.transparent.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.empty.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.image.undefined.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html.ini8
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html.ini8
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.cap.round.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.invalid.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.round.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.miter.rightangle.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.basic.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.valid.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html.ini7
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html.ini20
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.html.ini15
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.js.ini13
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize.html.ini26
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.html.ini7
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini8
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.angle.3.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.default.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.nonempty.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.shape.3.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.twopie.2.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.zero.2.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.collinear.1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.ensuresubpath.2.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.clip.unaffected.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.closePath.newline.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.overlap.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.basic.2.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.empty.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.transform.1.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.lineTo.basic.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.basic.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.zero.2.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.html.ini6
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create1.basic.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create2.initial.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.basic.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.object.nan.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.clip.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.dirty.outside.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.modified.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.alpha.4.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.canvas.basic.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.enable.y.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.image.transparent.2.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.offset.positiveY.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.pattern.transparent.1.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.stroke.cap.2.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.center.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.html.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.negative.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.unaffected.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.worker.js.ini5
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.basic.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.worker.js.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.js.ini8
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.worker.js.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/__dir__.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.rotate.nonfinite.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.scale.zero.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.transform.identity.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.translate.basic.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html.ini4
-rw-r--r--testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.js.ini4
316 files changed, 1206 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.canvas.destination-over.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.canvas.destination-over.worker.js.ini
new file mode 100644
index 0000000000..135ce0e749
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.canvas.destination-over.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.canvas.destination-over.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.copy.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.copy.worker.js.ini
new file mode 100644
index 0000000000..360ca9b15b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.copy.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.clip.copy.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.source-in.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.source-in.worker.js.ini
new file mode 100644
index 0000000000..d3f2adbdda
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.clip.source-in.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.clip.source-in.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.canvas.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.canvas.worker.js.ini
new file mode 100644
index 0000000000..cdb1aa5258
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.canvas.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.globalAlpha.canvas.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.invalid.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.invalid.worker.js.ini
new file mode 100644
index 0000000000..a3dfbb9ce9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.globalAlpha.invalid.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.globalAlpha.invalid.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.destination-in.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.destination-in.worker.js.ini
new file mode 100644
index 0000000000..7afa7bfe14
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.destination-in.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.image.destination-in.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.source-atop.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.source-atop.worker.js.ini
new file mode 100644
index 0000000000..fcadd6b3ff
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.source-atop.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.image.source-atop.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.xor.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.xor.worker.js.ini
new file mode 100644
index 0000000000..b4a69e1c76
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.image.xor.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.image.xor.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.html.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.html.ini
new file mode 100644
index 0000000000..de667d420b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.html.ini
@@ -0,0 +1,4 @@
+[2d.composite.operation.clear.html]
+ [OffscreenCanvas test: 2d.composite.operation.clear]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.worker.js.ini
new file mode 100644
index 0000000000..9b0ed482eb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.clear.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.composite.operation.clear.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.default.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.default.worker.js.ini
new file mode 100644
index 0000000000..fd41c8e49a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.default.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.operation.default.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.over.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.over.worker.js.ini
new file mode 100644
index 0000000000..f33fc20760
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.operation.over.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.operation.over.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.destination-in.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.destination-in.worker.js.ini
new file mode 100644
index 0000000000..ca054934cb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.destination-in.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.solid.destination-in.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.source-over.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.source-over.worker.js.ini
new file mode 100644
index 0000000000..6478caad2b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.solid.source-over.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.solid.source-over.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.image.destination-atop.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.image.destination-atop.worker.js.ini
new file mode 100644
index 0000000000..deaa828c7b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.image.destination-atop.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.uncovered.image.destination-atop.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.nocontext.source-in.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.nocontext.source-in.worker.js.ini
new file mode 100644
index 0000000000..aed0295039
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.nocontext.source-in.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.uncovered.nocontext.source-in.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.pattern.destination-in.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.pattern.destination-in.worker.js.ini
new file mode 100644
index 0000000000..3f03440469
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/compositing/2d.composite.uncovered.pattern.destination-in.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.composite.uncovered.pattern.destination-in.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini
new file mode 100644
index 0000000000..b42bf4c1c7
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.alpha.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.drawImage.alpha.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini
new file mode 100644
index 0000000000..e97f63f07e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html.ini
@@ -0,0 +1,9 @@
+[2d.drawImage.animated.poster.html]
+ disabled:
+ if (os == "mac") and (os_version == "10.15"): https://bugzilla.mozilla.org/show_bug.cgi?id=1753364
+ if win10_2004 and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1753364
+ expected:
+ if debug and (os == "linux") and not fission and not swgl: [ERROR, OK]
+ if not debug and (os == "linux") and (processor == "x86_64") and fission: [ERROR, OK]
+ if not debug and (os == "android"): [ERROR, OK]
+ [OK, ERROR]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini
new file mode 100644
index 0000000000..415fffc631
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.null.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.drawImage.null.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.svg.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.svg.worker.js.ini
new file mode 100644
index 0000000000..0d792d5177
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.svg.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.drawImage.svg.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html.ini
new file mode 100644
index 0000000000..6a7f73ef31
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html.ini
@@ -0,0 +1,3 @@
+[2d.drawImage.zerosource.image.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker.js.ini
new file mode 100644
index 0000000000..b3de193e6f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.clearRect.nonfinite.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker.js.ini
new file mode 100644
index 0000000000..127942175d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.negative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillRect.negative.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker.js.ini
new file mode 100644
index 0000000000..0df94c0f7a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.fillRect.transform.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillRect.transform.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker.js.ini
new file mode 100644
index 0000000000..7a3c80e794
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.strokeRect.globalalpha.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker.js.ini
new file mode 100644
index 0000000000..c7d99515ba
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.path.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.strokeRect.path.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker.js.ini
new file mode 100644
index 0000000000..becc8bd65a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.strokeRect.zero.2.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html.ini
new file mode 100644
index 0000000000..330bb682ed
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html.ini
@@ -0,0 +1,4 @@
+[2d.fillStyle.CSSHSL.html]
+ [CSSHSL works as color input]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.default.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.default.html.ini
new file mode 100644
index 0000000000..6268f60d78
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.default.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.default.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.get.transparent.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.get.transparent.html.ini
new file mode 100644
index 0000000000..2e846a9853
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.get.transparent.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.get.transparent.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini
new file mode 100644
index 0000000000..b2b2d72ba3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.css-color-4-hsla-1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini
new file mode 100644
index 0000000000..6101593b83
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.css-color-4-hsla-8.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html.ini
new file mode 100644
index 0000000000..70def193ca
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.css-color-4-rgb-6.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html.ini
new file mode 100644
index 0000000000..02bcca6cd9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.css-color-4-rgba-4.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini
new file mode 100644
index 0000000000..1f9700d958
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.hsl-clamp-4.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html.ini
new file mode 100644
index 0000000000..774b374a45
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.css-color-4-hsl-4.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html.ini
new file mode 100644
index 0000000000..eca7e54726
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgb-3.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html.ini
new file mode 100644
index 0000000000..c27f3740bc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.css-color-4-rgba-2.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html.ini
new file mode 100644
index 0000000000..9acd004e5c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.hex6.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html.ini
new file mode 100644
index 0000000000..67c3dda4c8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.hsl-2.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html.ini
new file mode 100644
index 0000000000..706da5db01
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.hsl-6.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini
new file mode 100644
index 0000000000..8911416ecf
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.rgb-1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini
new file mode 100644
index 0000000000..917294bf7c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.invalid.rgba-2.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini
new file mode 100644
index 0000000000..e1011469bc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.rgb-clamp-1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini
new file mode 100644
index 0000000000..f721f59ad2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.rgb-clamp-5.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini
new file mode 100644
index 0000000000..d8326df6bb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.fillStyle.parse.rgba-num-1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.html.ini
new file mode 100644
index 0000000000..0a567bd278
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.html.ini
@@ -0,0 +1,4 @@
+[2d.fillStyle.parse.system.html]
+ [OffscreenCanvas test: 2d.fillStyle.parse.system]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini
new file mode 100644
index 0000000000..a03af7cb50
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.system.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.fillStyle.parse.system.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini
new file mode 100644
index 0000000000..18f70fbad2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html.ini
@@ -0,0 +1,4 @@
+[2d.gradient.conic.negative.rotation.html]
+ [Conic gradient with negative rotation]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini
new file mode 100644
index 0000000000..866af962b4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.gradient.conic.negative.rotation.worker.html]
+ [Conic gradient with negative rotation]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini
new file mode 100644
index 0000000000..f107460984
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html.ini
@@ -0,0 +1,4 @@
+[2d.gradient.conic.positive.rotation.html]
+ [Conic gradient with positive rotation]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini
new file mode 100644
index 0000000000..b3b854ea12
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.gradient.conic.positive.rotation.worker.html]
+ [Conic gradient with positive rotation]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.empty.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.empty.html.ini
new file mode 100644
index 0000000000..cf9880bf55
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.empty.html.ini
@@ -0,0 +1,3 @@
+[2d.gradient.empty.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini
new file mode 100644
index 0000000000..aec19eed4f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html.ini
@@ -0,0 +1,3 @@
+[2d.gradient.interpolate.zerosize.fill.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html.ini
new file mode 100644
index 0000000000..eb312f57fd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html.ini
@@ -0,0 +1,3 @@
+[2d.gradient.linear.nonfinite.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini
new file mode 100644
index 0000000000..c782e3188d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.inside1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.gradient.radial.inside1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker.js.ini
new file mode 100644
index 0000000000..d47f84925d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.nonfinite.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.gradient.radial.nonfinite.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini
new file mode 100644
index 0000000000..8d009a9e80
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.touch1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.gradient.radial.touch1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker.js.ini
new file mode 100644
index 0000000000..ff8e7c96b4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.radial.transform.2.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.gradient.radial.transform.2.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini
new file mode 100644
index 0000000000..9e6833d99b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.basic.nocontext.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.pattern.basic.nocontext.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.image.undefined.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.image.undefined.html.ini
new file mode 100644
index 0000000000..8b5e73997c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.image.undefined.html.ini
@@ -0,0 +1,3 @@
+[2d.pattern.image.undefined.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html.ini
new file mode 100644
index 0000000000..15d7eb4fbe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html.ini
@@ -0,0 +1,8 @@
+[2d.pattern.paint.repeat.basic.html]
+ disabled:
+ if (os == "mac") and (os_version == "10.15"): https://bugzilla.mozilla.org/show_bug.cgi?id=1753270
+ if win10_2004: https://bugzilla.mozilla.org/show_bug.cgi?id=1753270
+ expected:
+ if debug and (os == "linux") and fission and not swgl: [ERROR, OK]
+ if debug and (os == "linux") and not fission and swgl: [ERROR, OK]
+ [OK, ERROR]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html.ini
new file mode 100644
index 0000000000..ab9ea8aa38
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html.ini
@@ -0,0 +1,8 @@
+[2d.pattern.paint.repeat.outside.html]
+ disabled:
+ if (os == "mac") and (os_version == "10.15"): https://bugzilla.mozilla.org/show_bug.cgi?id=1753270
+ if win10_2004: https://bugzilla.mozilla.org/show_bug.cgi?id=1753270
+ expected:
+ if swgl and (os == "linux") and not fission: [ERROR, OK]
+ if swgl and (os == "linux") and fission: [ERROR, OK]
+ [OK, ERROR]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini
new file mode 100644
index 0000000000..d4baf93271
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.pattern.paint.repeatx.coord1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini
new file mode 100644
index 0000000000..282b286254
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/fill-and-stroke-styles/2d.strokeStyle.default.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.strokeStyle.default.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
new file mode 100644
index 0000000000..4451a7d8a3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.blur.exceptions.tentative.html]
+ [Test exceptions on CanvasFilter() blur.object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini
new file mode 100644
index 0000000000..a9ec08d8a7
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.blur.exceptions.tentative.worker.html]
+ [Test exceptions on CanvasFilter() blur.object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
new file mode 100644
index 0000000000..61dafe7fce
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.colorMatrix.tentative.html]
+ [Test the functionality of ColorMatrix filters in CanvasFilter objects]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini
new file mode 100644
index 0000000000..bb5dabba5e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.colorMatrix.tentative.worker.html]
+ [Test the functionality of ColorMatrix filters in CanvasFilter objects]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
new file mode 100644
index 0000000000..8c7cb3e005
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.html]
+ [Test pixels on CanvasFilter() componentTransfer with discrete type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini
new file mode 100644
index 0000000000..24b1fac3cc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.discrete.tentative.worker.html]
+ [Test pixels on CanvasFilter() componentTransfer with discrete type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
new file mode 100644
index 0000000000..53f5908209
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.html]
+ [Test pixels on CanvasFilter() componentTransfer with gamma type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini
new file mode 100644
index 0000000000..5f78a2365a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.gamma.tentative.worker.html]
+ [Test pixels on CanvasFilter() componentTransfer with gamma type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
new file mode 100644
index 0000000000..aebe150b83
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.html]
+ [Test pixels on CanvasFilter() componentTransfer with identity type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini
new file mode 100644
index 0000000000..0275b7913e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.identity.tentative.worker.html]
+ [Test pixels on CanvasFilter() componentTransfer with identity type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
new file mode 100644
index 0000000000..4057e21a54
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.html]
+ [Test pixels on CanvasFilter() componentTransfer with linear type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini
new file mode 100644
index 0000000000..d0fbf3043f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.linear.tentative.worker.html]
+ [Test pixels on CanvasFilter() componentTransfer with linear type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
new file mode 100644
index 0000000000..19140a3824
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.table.tentative.html]
+ [Test pixels on CanvasFilter() componentTransfer with table type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini
new file mode 100644
index 0000000000..4c87d952f0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.componentTransfer.table.tentative.worker.html]
+ [Test pixels on CanvasFilter() componentTransfer with table type]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html.ini
new file mode 100644
index 0000000000..a320e4cfcb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.html]
+ [Test exceptions on CanvasFilter() convolveMatrix]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.worker.js.ini
new file mode 100644
index 0000000000..edbc21caa1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.convolveMatrix.exceptions.tentative.worker.html]
+ [Test exceptions on CanvasFilter() convolveMatrix]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.html.ini
new file mode 100644
index 0000000000..55f19cf524
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.tentative.html]
+ [Test CanvasFilter() object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.worker.js.ini
new file mode 100644
index 0000000000..57c83f2481
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.tentative.worker.html]
+ [Test CanvasFilter() object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html.ini
new file mode 100644
index 0000000000..7b14ef25b2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.html]
+ [Test exceptions on CanvasFilter() turbulence object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.worker.js.ini
new file mode 100644
index 0000000000..ff79a43801
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.canvasFilterObject.turbulence.inputTypes.tentative.worker.html]
+ [Test exceptions on CanvasFilter() turbulence object]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.html.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.html.ini
new file mode 100644
index 0000000000..51650ad4d0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.html.ini
@@ -0,0 +1,3 @@
+[2d.filter.value.html]
+ [test if ctx.filter works correctly]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.worker.js.ini
new file mode 100644
index 0000000000..01f5d5ebc4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/filters/2d.filter.value.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.filter.value.worker.html]
+ [test if ctx.filter works correctly]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.cap.round.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.cap.round.worker.js.ini
new file mode 100644
index 0000000000..cf94ed524b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.cap.round.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.line.cap.round.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.invalid.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.invalid.worker.js.ini
new file mode 100644
index 0000000000..b33a48e654
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.invalid.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.line.join.invalid.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.round.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.round.worker.js.ini
new file mode 100644
index 0000000000..55ff51af8d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.join.round.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.line.join.round.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.miter.rightangle.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.miter.rightangle.worker.js.ini
new file mode 100644
index 0000000000..8244247aeb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.miter.rightangle.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.line.miter.rightangle.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.basic.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.basic.worker.js.ini
new file mode 100644
index 0000000000..967fe6552f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.basic.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.line.width.basic.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.valid.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.valid.worker.js.ini
new file mode 100644
index 0000000000..f86040e644
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/line-styles/2d.line.width.valid.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.line.width.valid.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html.ini
new file mode 100644
index 0000000000..703b7617d6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html.ini
@@ -0,0 +1,7 @@
+[2d.text.draw.generic.family.html]
+ [Test that drawing fantasy produces the same result between canvas and OffscreenCanvas]
+ expected:
+ if (os == "win"): PASS
+ if (os == "android"): PASS
+ if (os == "linux"): PASS
+ FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html.ini
new file mode 100644
index 0000000000..a9b48116b4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html.ini
@@ -0,0 +1,20 @@
+[2d.text.draw.generic.family.w.html]
+ expected:
+ if (os == "win"): OK
+ if (os == "android"): OK
+ if (os == "linux"): OK
+ ERROR
+
+ [Test that drawing serif produces the same result between canvas and OffscreenCanvas in a Worker]
+ expected:
+ if (os == "win"): PASS
+ if (os == "android"): PASS
+ if (os == "linux"): PASS
+ TIMEOUT
+
+ [Test that drawing fantasy produces the same result between canvas and OffscreenCanvas in a Worker]
+ expected:
+ if (os == "win"): PASS
+ if (os == "android"): PASS
+ if (os == "linux"): PASS
+ TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.html.ini
new file mode 100644
index 0000000000..adeb3db73a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.html.ini
@@ -0,0 +1,4 @@
+[offscreencanvas.filter.html]
+ [none]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html.ini
new file mode 100644
index 0000000000..96240109e5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html.ini
@@ -0,0 +1,5 @@
+[offscreencanvas.filter.w.html]
+ expected: ERROR
+ [offscreencanvas]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.html.ini
new file mode 100644
index 0000000000..171564dd6e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.html.ini
@@ -0,0 +1,6 @@
+[offscreencanvas.commit.html]
+ [Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.]
+ expected:
+ if os == "android": PASS
+ FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.html.ini
new file mode 100644
index 0000000000..fd2bb44715
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.html.ini
@@ -0,0 +1,15 @@
+[offscreencanvas.getcontext.html]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, CRASH]
+ [Test that getContext with supported string returns correct results]
+ expected:
+ if (os == "linux") and (processor == "x86"): FAIL
+ if os == "win": FAIL
+
+ [Test that webglcontext.canvas should return the original OffscreenCanvas]
+ expected:
+ if (processor == "x86") and (os == "linux"): FAIL
+
+ [Test that getContext twice with different context type returns null the second time]
+ expected:
+ if (processor == "x86") and (os == "linux"): FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.js.ini
new file mode 100644
index 0000000000..580fd088a9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.js.ini
@@ -0,0 +1,13 @@
+[offscreencanvas.getcontext.worker.html]
+ [Test that getContext with supported string returns correct results]
+ expected:
+ if os == "win": FAIL
+ if (processor == "x86") and (os == "linux"): FAIL
+
+ [Test that webglcontext.canvas should return the original OffscreenCanvas]
+ expected:
+ if (processor == "x86") and (os == "linux"): FAIL
+
+ [Test that getContext twice with different context type returns null the second time]
+ expected:
+ if (processor == "x86") and (os == "linux"): FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize.html.ini
new file mode 100644
index 0000000000..7cbb68f62c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize.html.ini
@@ -0,0 +1,26 @@
+[offscreencanvas.resize.html]
+ [Verify that resizing an OffscreenCanvas with a 2d context propagates the new size to its placeholder canvas asynchronously.]
+ expected:
+ if os == "android": PASS
+ FAIL
+
+ [Verify that resizing an OffscreenCanvas with a webgl context propagates the new size to its placeholder canvas asynchronously.]
+ expected:
+ if (os == "linux") and (processor == "x86_64") and debug and fission and not swgl: PASS
+ if (os == "linux") and (processor == "x86_64") and debug and not fission and swgl: PASS
+ if (os == "linux") and (processor == "x86"): [FAIL, PASS]
+ if os == "mac": PASS
+ if os == "win": PASS
+ [PASS, FAIL]
+
+ [Verify that drawImage uses the size of the frame as the intinsic size of a placeholder canvas.]
+ expected:
+ if (os == "linux") and debug and not fission and swgl: PASS
+ if (os == "linux") and debug and fission and not swgl: PASS
+ if os == "win": PASS
+ if os == "mac": PASS
+ [PASS, FAIL]
+
+ [Verify that writing to the width and height attributes of an OffscreenCanvas works when there is a webgl context attached.]
+ expected:
+ if (processor == "x86") and (os == "linux"): FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html.ini
new file mode 100644
index 0000000000..9757a93e5e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html.ini
@@ -0,0 +1,6 @@
+[offscreencanvas.transfer.to.imagebitmap.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Test that transferToImageBitmap returns an ImageBitmap with correct width and height]
+ expected:
+ if (processor == "x86") and (os == "linux"): FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini
new file mode 100644
index 0000000000..d8e764ace5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html.ini
@@ -0,0 +1,6 @@
+[offscreencanvas.transfer.to.imagebitmap.w.html]
+ expected:
+ if (processor == "x86") and (os == "linux"): [ERROR, OK]
+ [Test that transferToImageBitmap returns an ImageBitmap with correct width and height in a worker]
+ expected:
+ if (processor == "x86") and (os == "linux"): FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.html.ini
new file mode 100644
index 0000000000..f395503fad
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.html.ini
@@ -0,0 +1,7 @@
+[offscreencanvas.transferrable.html]
+ [Test that transfer an OffscreenCanvas that has a context throws exception.]
+ expected: FAIL
+
+ [Test that transfer an OffscreenCanvas twice throws exception.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini
new file mode 100644
index 0000000000..1c6cb7cd8e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w.html.ini
@@ -0,0 +1,8 @@
+[offscreencanvas.transferrable.w.html]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, CRASH]
+ [Test that transfer an OffscreenCanvas that has a webgl context throws exception in a worker.]
+ expected: FAIL
+
+ [Test that transfer an OffscreenCanvas that has a 2d context throws exception in a worker.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.angle.3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.angle.3.worker.js.ini
new file mode 100644
index 0000000000..4d241ae5ec
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.angle.3.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arc.angle.3.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.default.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.default.worker.js.ini
new file mode 100644
index 0000000000..d4b5cbd70f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.default.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arc.default.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.nonempty.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.nonempty.worker.js.ini
new file mode 100644
index 0000000000..65cc4e7bea
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.nonempty.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arc.nonempty.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini
new file mode 100644
index 0000000000..ba0200f4ac
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.selfintersect.1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arc.selfintersect.1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.shape.3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.shape.3.worker.js.ini
new file mode 100644
index 0000000000..282fa300f8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.shape.3.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arc.shape.3.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.twopie.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.twopie.2.worker.js.ini
new file mode 100644
index 0000000000..58b970c93a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.twopie.2.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arc.twopie.2.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.zero.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.zero.2.worker.js.ini
new file mode 100644
index 0000000000..b30be94da8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arc.zero.2.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arc.zero.2.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.collinear.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.collinear.1.worker.js.ini
new file mode 100644
index 0000000000..605d61578b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.collinear.1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arcTo.collinear.1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.ensuresubpath.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.ensuresubpath.2.worker.js.ini
new file mode 100644
index 0000000000..f97ac82052
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.arcTo.ensuresubpath.2.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.arcTo.ensuresubpath.2.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html.ini
new file mode 100644
index 0000000000..f3c43fd76a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html.ini
@@ -0,0 +1,3 @@
+[2d.path.bezierCurveTo.ensuresubpath.1.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.clip.unaffected.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.clip.unaffected.worker.js.ini
new file mode 100644
index 0000000000..62d45a4996
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.clip.unaffected.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.clip.unaffected.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.closePath.newline.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.closePath.newline.worker.js.ini
new file mode 100644
index 0000000000..dc5a12bddd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.closePath.newline.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.closePath.newline.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.overlap.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.overlap.worker.js.ini
new file mode 100644
index 0000000000..cec8d7faca
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.overlap.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.fill.overlap.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini
new file mode 100644
index 0000000000..2cedcc7387
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.fill.winding.subtract.3.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.fill.winding.subtract.3.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.basic.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.basic.2.worker.js.ini
new file mode 100644
index 0000000000..0850d600f1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.basic.2.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.isPointInPath.basic.2.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.empty.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.empty.worker.js.ini
new file mode 100644
index 0000000000..6b71c7b1e4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.empty.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.isPointInPath.empty.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.transform.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.transform.1.worker.js.ini
new file mode 100644
index 0000000000..73305e703c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.isPointInPath.transform.1.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.isPointInPath.transform.1.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.lineTo.basic.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.lineTo.basic.worker.js.ini
new file mode 100644
index 0000000000..3e5f1a03e9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.lineTo.basic.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.lineTo.basic.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.basic.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.basic.worker.js.ini
new file mode 100644
index 0000000000..e31032eb16
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.basic.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.rect.basic.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.zero.2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.zero.2.html.ini
new file mode 100644
index 0000000000..716fc9f4ef
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.rect.zero.2.html.ini
@@ -0,0 +1,3 @@
+[2d.path.rect.zero.2.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.html.ini
new file mode 100644
index 0000000000..2fc4cf22c8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.1.radius.dompoint.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.worker.js.ini
new file mode 100644
index 0000000000..e9792efce3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.1.radius.dompoint.worker.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.html.ini
new file mode 100644
index 0000000000..89c4a8991d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.1.radius.dompointinit.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottomInit-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..d23a075fe0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.1.radius.dompointinit.worker.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottomInit-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.html.ini
new file mode 100644
index 0000000000..a0da74d862
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.html.ini
@@ -0,0 +1,6 @@
+[2d.path.roundrect.1.radius.double.html]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, TIMEOUT]
+ if (os == "android") and fission: TIMEOUT
+ [Verify that when one radius is given to roundRect(), specified as a double, it applies to all corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.worker.js.ini
new file mode 100644
index 0000000000..6b85299c0e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.1.radius.double.worker.html]
+ [Verify that when one radius is given to roundRect(), specified as a double, it applies to all corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.html.ini
new file mode 100644
index 0000000000..0822561892
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.2.radii.1.dompoint.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottom-right corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.worker.js.ini
new file mode 100644
index 0000000000..cf9a0ac7d4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.2.radii.1.dompoint.worker.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottom-right corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html.ini
new file mode 100644
index 0000000000..b04b1dafdc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.2.radii.1.dompointinit.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottomInit-right corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..9cd4df73d0
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.2.radii.1.dompointinit.worker.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left and bottomInit-right corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.html.ini
new file mode 100644
index 0000000000..e0f16668d8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.2.radii.1.double.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a double, applies to the top-left and bottom-right corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.worker.js.ini
new file mode 100644
index 0000000000..e5483c8d16
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.2.radii.1.double.worker.html]
+ [Verify that when two radii are given to roundRect(), the first radius, specified as a double, applies to the top-left and bottom-right corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.html.ini
new file mode 100644
index 0000000000..7a87d8aa43
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.2.radii.2.dompoint.html]
+ [Verify that when two radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.worker.js.ini
new file mode 100644
index 0000000000..7d99ce7f15
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.2.radii.2.dompoint.worker.html]
+ [Verify that when two radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html.ini
new file mode 100644
index 0000000000..a39eec4522
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.2.radii.2.dompointinit.html]
+ [Verify that when two radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottomInit-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..78769c2c3c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.2.radii.2.dompointinit.worker.html]
+ [Verify that when two radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottomInit-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.html.ini
new file mode 100644
index 0000000000..3bc8da71a3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.2.radii.2.double.html]
+ [Verify that when two radii are given to roundRect(), the second radius, specified as a double, applies to the top-right and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.worker.js.ini
new file mode 100644
index 0000000000..65287b5446
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.roundrect.2.radii.2.double.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Verify that when two radii are given to roundRect(), the second radius, specified as a double, applies to the top-right and bottom-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.html.ini
new file mode 100644
index 0000000000..c71ca39cdc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.1.dompoint.html]
+ [Verify that when three radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.worker.js.ini
new file mode 100644
index 0000000000..1af5dc09d9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.3.radii.1.dompoint.worker.html]
+ [Verify that when three radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html.ini
new file mode 100644
index 0000000000..1c7e4de463
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.3.radii.1.dompointinit.html]
+ [Verify that when three radii are given to roundRect(), the first radius, specified as a DOMPointInit, applies to the top-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..075abf736f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.3.radii.1.dompointinit.worker.html]
+ [Verify that when three radii are given to roundRect(), the first radius, specified as a DOMPointInit, applies to the top-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.html.ini
new file mode 100644
index 0000000000..2bb22716a1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.1.double.html]
+ [Verify that when three radii are given to roundRect(), the first radius, specified as a double, applies to the top-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.worker.js.ini
new file mode 100644
index 0000000000..351e76eed5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.1.double.worker.html]
+ [Verify that when three radii are given to roundRect(), the first radius, specified as a double, applies to the top-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.html.ini
new file mode 100644
index 0000000000..374750587a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.2.dompoint.html]
+ [Verify that when three radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.worker.js.ini
new file mode 100644
index 0000000000..3ac4426f98
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.roundrect.3.radii.2.dompoint.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Verify that when three radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottom-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html.ini
new file mode 100644
index 0000000000..2f1791e610
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.3.radii.2.dompointinit.html]
+ [Verify that when three radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottomInit-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..e7648cf822
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.3.radii.2.dompointinit.worker.html]
+ [Verify that when three radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right and bottomInit-left corners.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.html.ini
new file mode 100644
index 0000000000..525a0ab1aa
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.2.double.html]
+ [Verify that when three radii are given to roundRect(), the second radius, specified as a double, applies to the top-right and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.worker.js.ini
new file mode 100644
index 0000000000..c0fe7e4779
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.2.double.worker.html]
+ [Verify that when three radii are given to roundRect(), the second radius, specified as a double, applies to the top-right and bottom-left corners.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.html.ini
new file mode 100644
index 0000000000..44c860a332
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.3.dompoint.html]
+ [Verify that when three radii are given to roundRect(), the third radius, specified as a DOMPoint, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.worker.js.ini
new file mode 100644
index 0000000000..edba4ec9d1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.3.dompoint.worker.html]
+ [Verify that when three radii are given to roundRect(), the third radius, specified as a DOMPoint, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html.ini
new file mode 100644
index 0000000000..3091b58d42
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.3.radii.3.dompointinit.html]
+ [Verify that when three radii are given to roundRect(), the third radius, specified as a DOMPointInit, applies to the bottom-right corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..ba931292a2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.3.radii.3.dompointinit.worker.html]
+ [Verify that when three radii are given to roundRect(), the third radius, specified as a DOMPointInit, applies to the bottom-right corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.html.ini
new file mode 100644
index 0000000000..4ed84f6925
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.3.double.html]
+ [Verify that when three radii are given to roundRect(), the third radius, specified as a double, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.worker.js.ini
new file mode 100644
index 0000000000..983e6de210
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.3.radii.3.double.worker.html]
+ [Verify that when three radii are given to roundRect(), the third radius, specified as a double, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.html.ini
new file mode 100644
index 0000000000..d6bede0564
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.1.dompoint.html]
+ [Verify that when four radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.worker.js.ini
new file mode 100644
index 0000000000..7dc2bcc17b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.1.dompoint.worker.html]
+ [Verify that when four radii are given to roundRect(), the first radius, specified as a DOMPoint, applies to the top-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html.ini
new file mode 100644
index 0000000000..884be76d3a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.1.dompointinit.html]
+ [Verify that when four radii are given to roundRect(), the first radius, specified as a DOMPointInit, applies to the top-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..023e872a5b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompointinit.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.roundrect.4.radii.1.dompointinit.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Verify that when four radii are given to roundRect(), the first radius, specified as a DOMPointInit, applies to the top-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.html.ini
new file mode 100644
index 0000000000..c63e0218ef
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.1.double.html]
+ [Verify that when four radii are given to roundRect(), the first radius, specified as a double, applies to the top-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.worker.js.ini
new file mode 100644
index 0000000000..10a86423fd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.1.double.worker.html]
+ [Verify that when four radii are given to roundRect(), the first radius, specified as a double, applies to the top-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.html.ini
new file mode 100644
index 0000000000..86da669e45
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.2.dompoint.html]
+ [Verify that when four radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.worker.js.ini
new file mode 100644
index 0000000000..ae628a79ad
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.2.dompoint.worker.html]
+ [Verify that when four radii are given to roundRect(), the second radius, specified as a DOMPoint, applies to the top-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html.ini
new file mode 100644
index 0000000000..29d32ef662
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.2.dompointinit.html]
+ [Verify that when four radii are given to roundRect(), the second radius, specified as a DOMPointInit, applies to the top-right corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..00afb67fbe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.2.dompointinit.worker.html]
+ [Verify that when four radii are given to roundRect(), the second radius, specified as a DOMPointInit, applies to the top-right corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.html.ini
new file mode 100644
index 0000000000..cd7b412c22
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.2.double.html]
+ [Verify that when four radii are given to roundRect(), the second radius, specified as a double, applies to the top-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.worker.js.ini
new file mode 100644
index 0000000000..a14b6a9b86
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.path.roundrect.4.radii.2.double.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Verify that when four radii are given to roundRect(), the second radius, specified as a double, applies to the top-right corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.html.ini
new file mode 100644
index 0000000000..c535ef418d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.3.dompoint.html]
+ [Verify that when four radii are given to roundRect(), the third radius, specified as a DOMPoint, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.worker.js.ini
new file mode 100644
index 0000000000..54f70b00d6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.3.dompoint.worker.html]
+ [Verify that when four radii are given to roundRect(), the third radius, specified as a DOMPoint, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html.ini
new file mode 100644
index 0000000000..bf4f76e937
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.3.dompointinit.html]
+ [Verify that when four radii are given to roundRect(), the third radius, specified as a DOMPointInit, applies to the bottom-right corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..f4286e9dfd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.3.dompointinit.worker.html]
+ [Verify that when four radii are given to roundRect(), the third radius, specified as a DOMPointInit, applies to the bottom-right corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.html.ini
new file mode 100644
index 0000000000..aeb204112a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.3.double.html]
+ [Verify that when four radii are given to roundRect(), the third radius, specified as a double, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.worker.js.ini
new file mode 100644
index 0000000000..236d8d47b8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.3.double.worker.html]
+ [Verify that when four radii are given to roundRect(), the third radius, specified as a double, applies to the bottom-right corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.html.ini
new file mode 100644
index 0000000000..6e3b43cf21
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.4.dompoint.html]
+ [Verify that when four radii are given to roundRect(), the fourth radius, specified as a DOMPoint, applies to the bottom-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.worker.js.ini
new file mode 100644
index 0000000000..5205b15ab3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.4.dompoint.worker.html]
+ [Verify that when four radii are given to roundRect(), the fourth radius, specified as a DOMPoint, applies to the bottom-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html.ini
new file mode 100644
index 0000000000..1e1aa2a0ed
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.4.dompointinit.html]
+ [Verify that when four radii are given to roundRect(), the fourth radius, specified as a DOMPointInit, applies to the bottom-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.worker.js.ini
new file mode 100644
index 0000000000..d9478a0914
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompointinit.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.4.radii.4.dompointinit.worker.html]
+ [Verify that when four radii are given to roundRect(), the fourth radius, specified as a DOMPointInit, applies to the bottom-left corner.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.html.ini
new file mode 100644
index 0000000000..20aa7cf277
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.4.double.html]
+ [Verify that when four radii are given to roundRect(), the fourth radius, specified as a double, applies to the bottom-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.worker.js.ini
new file mode 100644
index 0000000000..5612033c3e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.4.radii.4.double.worker.html]
+ [Verify that when four radii are given to roundRect(), the fourth radius, specified as a double, applies to the bottom-left corner.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.html.ini
new file mode 100644
index 0000000000..a3f7283dd7
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.closed.html]
+ [OffscreenCanvas test: 2d.path.roundrect.closed]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.worker.js.ini
new file mode 100644
index 0000000000..fd4d48f371
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.closed.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.html.ini
new file mode 100644
index 0000000000..b7d84a7a7a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.end.1.html]
+ [OffscreenCanvas test: 2d.path.roundrect.end.1]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.worker.js.ini
new file mode 100644
index 0000000000..086f82f1e2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.end.1.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.html.ini
new file mode 100644
index 0000000000..ec3cc7adbf
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.end.2.html]
+ [OffscreenCanvas test: 2d.path.roundrect.end.2]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.worker.js.ini
new file mode 100644
index 0000000000..8a1e41820c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.end.2.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.html.ini
new file mode 100644
index 0000000000..c1e8e7c2db
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.html.ini
@@ -0,0 +1,5 @@
+[2d.path.roundrect.end.3.html]
+ expected:
+ if fission and (os == "linux") and not debug: [OK, TIMEOUT]
+ [OffscreenCanvas test: 2d.path.roundrect.end.3]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.worker.js.ini
new file mode 100644
index 0000000000..36c6685d23
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.end.3.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.html.ini
new file mode 100644
index 0000000000..ca810920b1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.end.4.html]
+ [OffscreenCanvas test: 2d.path.roundrect.end.4]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.worker.js.ini
new file mode 100644
index 0000000000..45b7849159
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.end.4.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.html.ini
new file mode 100644
index 0000000000..dac0abe8ef
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.negative.html]
+ [OffscreenCanvas test: 2d.path.roundrect.negative]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.worker.js.ini
new file mode 100644
index 0000000000..1486eb458e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.negative.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.html.ini
new file mode 100644
index 0000000000..34cc0442a2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.html.ini
@@ -0,0 +1,5 @@
+[2d.path.roundrect.newsubpath.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [OffscreenCanvas test: 2d.path.roundrect.newsubpath]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.worker.js.ini
new file mode 100644
index 0000000000..7fe6fcd98f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.newsubpath.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.html.ini
new file mode 100644
index 0000000000..8e5fd39c5a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.nonfinite.html]
+ [roundRect() with Infinity/NaN is ignored]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.worker.js.ini
new file mode 100644
index 0000000000..987b06dbd4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.nonfinite.worker.html]
+ [roundRect() with Infinity/NaN is ignored]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.html.ini
new file mode 100644
index 0000000000..bd1a4064b5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.radius.intersecting.1.html]
+ [Check that roundRects with intersecting corner arcs are rendered correctly.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.worker.js.ini
new file mode 100644
index 0000000000..b53ef68f35
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.radius.intersecting.1.worker.html]
+ [Check that roundRects with intersecting corner arcs are rendered correctly.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.html.ini
new file mode 100644
index 0000000000..7469eae438
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.radius.intersecting.2.html]
+ [Check that roundRects with intersecting corner arcs are rendered correctly.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.worker.js.ini
new file mode 100644
index 0000000000..1b307d773f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.radius.intersecting.2.worker.html]
+ [Check that roundRects with intersecting corner arcs are rendered correctly.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.html.ini
new file mode 100644
index 0000000000..ba258429ff
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.radius.negative.html]
+ [roundRect() with negative radius throws an exception]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.worker.js.ini
new file mode 100644
index 0000000000..26f1cade7f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.negative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.radius.negative.worker.html]
+ [roundRect() with negative radius throws an exception]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.html.ini
new file mode 100644
index 0000000000..77c909dfa9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.html.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.radius.none.html]
+ [Check that roundRect throws an RangeError if radii is an empty array.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.worker.js.ini
new file mode 100644
index 0000000000..323256568c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.path.roundrect.radius.none.worker.html]
+ [Check that roundRect throws an RangeError if radii is an empty array.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.html.ini
new file mode 100644
index 0000000000..7c99bbda57
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.radius.toomany.html]
+ [Check that roundRect throws an IndeSizeError if radii has more than four items.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.worker.js.ini
new file mode 100644
index 0000000000..1b657a5f73
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.radius.toomany.worker.html]
+ [Check that roundRect throws an IndeSizeError if radii has more than four items.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.html.ini
new file mode 100644
index 0000000000..c12c8f68be
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.selfintersect.html]
+ [OffscreenCanvas test: 2d.path.roundrect.selfintersect]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.worker.js.ini
new file mode 100644
index 0000000000..f1f787ede7
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.selfintersect.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.html.ini
new file mode 100644
index 0000000000..80fc7a5c71
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.winding.html]
+ [OffscreenCanvas test: 2d.path.roundrect.winding]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.worker.js.ini
new file mode 100644
index 0000000000..f7878369da
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.winding.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.html.ini
new file mode 100644
index 0000000000..3ec7e69bd7
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.1.html]
+ [OffscreenCanvas test: 2d.path.roundrect.zero.1]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.worker.js.ini
new file mode 100644
index 0000000000..80e34b3708
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.1.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.html.ini
new file mode 100644
index 0000000000..00a98f7643
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.2.html]
+ [OffscreenCanvas test: 2d.path.roundrect.zero.2]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.worker.js.ini
new file mode 100644
index 0000000000..7ec2d23a06
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.2.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini
new file mode 100644
index 0000000000..ef606db080
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.3.html]
+ [OffscreenCanvas test: 2d.path.roundrect.zero.3]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini
new file mode 100644
index 0000000000..eb68229ddb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.3.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.html.ini
new file mode 100644
index 0000000000..cea2bda2bf
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.html.ini
@@ -0,0 +1,5 @@
+[2d.path.roundrect.zero.4.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [OffscreenCanvas test: 2d.path.roundrect.zero.4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.worker.js.ini
new file mode 100644
index 0000000000..e137902fc3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.4.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.html.ini
new file mode 100644
index 0000000000..abf932d74f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.5.html]
+ [OffscreenCanvas test: 2d.path.roundrect.zero.5]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.worker.js.ini
new file mode 100644
index 0000000000..9a947686bc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.5.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini
new file mode 100644
index 0000000000..d8203743d4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.html.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.6.html]
+ [OffscreenCanvas test: 2d.path.roundrect.zero.6]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini
new file mode 100644
index 0000000000..a64e59d633
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.roundrect.zero.6.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.html.ini
new file mode 100644
index 0000000000..4884e5ff48
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.html.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.arc.html]
+ [Zero-length line segments from arcTo and arc are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.worker.js.ini
new file mode 100644
index 0000000000..3a9eeba5db
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.arc.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.arc.worker.html]
+ [Zero-length line segments from arcTo and arc are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.html.ini
new file mode 100644
index 0000000000..1ec0a0eede
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.html.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.closed.html]
+ [Zero-length line segments from closed paths are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.worker.js.ini
new file mode 100644
index 0000000000..610a4dfd6b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closed.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.closed.worker.html]
+ [Zero-length line segments from closed paths are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.html.ini
new file mode 100644
index 0000000000..32fc4583e3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.html.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.curve.html]
+ [Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.worker.js.ini
new file mode 100644
index 0000000000..6e76f295b6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.curve.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.curve.worker.html]
+ [Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.html.ini
new file mode 100644
index 0000000000..973d3e6f2e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.html.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.line.html]
+ [Zero-length line segments from lineTo are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.worker.js.ini
new file mode 100644
index 0000000000..794d644a85
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.line.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.line.worker.html]
+ [Zero-length line segments from lineTo are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.html.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.html.ini
new file mode 100644
index 0000000000..32f020a7b4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.html.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.rect.html]
+ [Zero-length line segments from rect and strokeRect are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.worker.js.ini
new file mode 100644
index 0000000000..03598b7dd5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/path-objects/2d.path.stroke.prune.rect.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.path.stroke.prune.rect.worker.html]
+ [Zero-length line segments from rect and strokeRect are removed before stroking]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create1.basic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create1.basic.html.ini
new file mode 100644
index 0000000000..92a4f59db7
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create1.basic.html.ini
@@ -0,0 +1,3 @@
+[2d.imageData.create1.basic.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create2.initial.html.ini b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create2.initial.html.ini
new file mode 100644
index 0000000000..bd0b55886a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.create2.initial.html.ini
@@ -0,0 +1,3 @@
+[2d.imageData.create2.initial.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.basic.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.basic.worker.js.ini
new file mode 100644
index 0000000000..4afbc60850
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.basic.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.imageData.get.basic.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.object.nan.html.ini b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.object.nan.html.ini
new file mode 100644
index 0000000000..fbb15fb152
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.object.nan.html.ini
@@ -0,0 +1,3 @@
+[2d.imageData.object.nan.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.clip.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.clip.worker.js.ini
new file mode 100644
index 0000000000..2edf6041e3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.clip.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.imageData.put.clip.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.dirty.outside.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.dirty.outside.worker.js.ini
new file mode 100644
index 0000000000..90cf3b0840
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.dirty.outside.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.imageData.put.dirty.outside.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.modified.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.modified.worker.js.ini
new file mode 100644
index 0000000000..2f64242496
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/pixel-manipulation/2d.imageData.put.modified.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.imageData.put.modified.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.alpha.4.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.alpha.4.worker.js.ini
new file mode 100644
index 0000000000..1d63f52985
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.alpha.4.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.shadow.alpha.4.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini
new file mode 100644
index 0000000000..e88bc17a42
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowBlur.valid.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.shadow.attributes.shadowBlur.valid.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini
new file mode 100644
index 0000000000..2e2990f39a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.attributes.shadowOffset.initial.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.shadow.attributes.shadowOffset.initial.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.canvas.basic.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.canvas.basic.worker.js.ini
new file mode 100644
index 0000000000..67a7dd7034
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.canvas.basic.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.shadow.canvas.basic.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.enable.y.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.enable.y.worker.js.ini
new file mode 100644
index 0000000000..2300a91219
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.enable.y.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.shadow.enable.y.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.image.transparent.2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.image.transparent.2.html.ini
new file mode 100644
index 0000000000..3f0a5cd3d6
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.image.transparent.2.html.ini
@@ -0,0 +1,3 @@
+[2d.shadow.image.transparent.2.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.offset.positiveY.html.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.offset.positiveY.html.ini
new file mode 100644
index 0000000000..4b08db7695
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.offset.positiveY.html.ini
@@ -0,0 +1,3 @@
+[2d.shadow.offset.positiveY.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.pattern.transparent.1.html.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.pattern.transparent.1.html.ini
new file mode 100644
index 0000000000..bf73371595
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.pattern.transparent.1.html.ini
@@ -0,0 +1,3 @@
+[2d.shadow.pattern.transparent.1.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.stroke.cap.2.html.ini b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.stroke.cap.2.html.ini
new file mode 100644
index 0000000000..5d7d5ed226
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/shadows/2d.shadow.stroke.cap.2.html.ini
@@ -0,0 +1,3 @@
+[2d.shadow.stroke.cap.2.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.center.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.center.worker.js.ini
new file mode 100644
index 0000000000..5d2ca39a4c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.align.center.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.align.center.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.html.ini
new file mode 100644
index 0000000000..0eb628dcda
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.baseline.hanging.html]
+ [OffscreenCanvas test: 2d.text.draw.baseline.hanging]
+ expected:
+ if (os == 'android'): FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.worker.js.ini
new file mode 100644
index 0000000000..93e4e9ecf5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.baseline.hanging.worker.html]
+ [2d]
+ expected:
+ if (os == 'android'): FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.html.ini
new file mode 100644
index 0000000000..f2431bb4ac
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.html.ini
@@ -0,0 +1,5 @@
+[2d.text.draw.baseline.ideographic.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [OffscreenCanvas test: 2d.text.draw.baseline.ideographic]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.worker.js.ini
new file mode 100644
index 0000000000..f015913a15
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.baseline.ideographic.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.negative.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.negative.worker.js.ini
new file mode 100644
index 0000000000..f659fd5aca
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.negative.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.maxWidth.negative.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.unaffected.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.unaffected.html.ini
new file mode 100644
index 0000000000..76724ab2be
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.fill.unaffected.html.ini
@@ -0,0 +1,3 @@
+[2d.text.draw.fill.unaffected.html]
+ expected:
+ if fission and (os == "linux") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.html.ini
new file mode 100644
index 0000000000..cb95d477d9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.html.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.end.html]
+ [Space characters at the end of a line are collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.worker.js.ini
new file mode 100644
index 0000000000..a6d773d845
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.end.worker.html]
+ [Space characters at the end of a line are collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.html.ini
new file mode 100644
index 0000000000..1eb038b12c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.html.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.other.html]
+ [Space characters are converted to U+0020, and collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini
new file mode 100644
index 0000000000..8959b461ee
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.other.worker.html]
+ [Space characters are converted to U+0020, and collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.html.ini
new file mode 100644
index 0000000000..6aebf256e4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.html.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.space.html]
+ [Space characters are converted to U+0020, and collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini
new file mode 100644
index 0000000000..7a55af6845
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.space.worker.html]
+ [Space characters are converted to U+0020, and collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.html.ini
new file mode 100644
index 0000000000..2e400f4555
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.html.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.start.html]
+ [Space characters at the start of a line are collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini
new file mode 100644
index 0000000000..32469f60d9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.draw.space.collapse.start.worker.html]
+ [Space characters at the start of a line are collapsed (per CSS)]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.html.ini
new file mode 100644
index 0000000000..e86dd669bb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.html.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.fontKerning.with.uppercase.html]
+ [Testing basic functionalities of fontKerning for canvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.worker.js.ini
new file mode 100644
index 0000000000..232a20af8a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.fontKerning.with.uppercase.worker.html]
+ [Testing basic functionalities of fontKerning for canvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.html.ini
new file mode 100644
index 0000000000..3db28a1418
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.html.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.fontVariant.settings.html]
+ [Testing basic functionalities of fontKerning for canvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.worker.js.ini
new file mode 100644
index 0000000000..caffba5a37
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.fontVariant.settings.worker.html]
+ [Testing basic functionalities of fontKerning for canvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.html.ini
new file mode 100644
index 0000000000..15f86853a3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.html.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.invalid.spacing.html]
+ [Testing letter spacing and word spacing with invalid units]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.worker.js.ini
new file mode 100644
index 0000000000..f630db153e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.invalid.spacing.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.invalid.spacing.worker.html]
+ [Testing letter spacing and word spacing with invalid units]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.html.ini
new file mode 100644
index 0000000000..c99943f486
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.html.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.letterSpacing.change.font.html]
+ [Set letter spacing and word spacing to font dependent value and verify it works after font change.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.worker.js.ini
new file mode 100644
index 0000000000..ee91252684
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.change.font.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.letterSpacing.change.font.worker.html]
+ [Set letter spacing and word spacing to font dependent value and verify it works after font change.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.html.ini
new file mode 100644
index 0000000000..708eee4c24
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.html.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.letterSpacing.measure.html]
+ [Testing letter spacing and word spacing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.worker.js.ini
new file mode 100644
index 0000000000..93881a3a88
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.letterSpacing.measure.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.letterSpacing.measure.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Testing letter spacing and word spacing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.html.ini
new file mode 100644
index 0000000000..3fe519fc2a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.html.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.nonfinite.spacing.html]
+ [Testing letter spacing and word spacing with nonfinite inputs]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.worker.js.ini
new file mode 100644
index 0000000000..715eeb6da8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.nonfinite.spacing.worker.html]
+ [Testing letter spacing and word spacing with nonfinite inputs]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.html.ini
new file mode 100644
index 0000000000..63e5336b50
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.html.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.spacing.html]
+ [Testing letter spacing and word spacing]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.worker.js.ini
new file mode 100644
index 0000000000..60fe38dfb2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.spacing.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.spacing.worker.html]
+ [Testing letter spacing and word spacing]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.html.ini
new file mode 100644
index 0000000000..1380fbe465
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.html.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.textRendering.settings.html]
+ [Testing basic functionalities of textRendering in Canvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.worker.js.ini
new file mode 100644
index 0000000000..e631718c5c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.drawing.style.textRendering.settings.worker.html]
+ [Testing basic functionalities of textRendering in Canvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.html.ini
new file mode 100644
index 0000000000..8c8ff7d213
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.html.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.wordSpacing.change.font.html]
+ [Set word spacing and word spacing to font dependent value and verify it works after font change.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.worker.js.ini
new file mode 100644
index 0000000000..f2c224d749
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.change.font.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.text.drawing.style.wordSpacing.change.font.worker.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
+ [Set word spacing and word spacing to font dependent value and verify it works after font change.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.html.ini
new file mode 100644
index 0000000000..21d30292a8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.html.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.wordSpacing.measure.html]
+ [Testing if word spacing is working properly]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.worker.js.ini
new file mode 100644
index 0000000000..546865fd8b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.drawing.style.wordSpacing.measure.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.drawing.style.wordSpacing.measure.worker.html]
+ [Testing if word spacing is working properly]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.html.ini
new file mode 100644
index 0000000000..08bc327abe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.html.ini
@@ -0,0 +1,4 @@
+[2d.text.font.parse.complex.html]
+ [OffscreenCanvas test: 2d.text.font.parse.complex]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.worker.js.ini
new file mode 100644
index 0000000000..2ae318af99
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.complex.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.font.parse.complex.worker.html]
+ [2d]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.html.ini
new file mode 100644
index 0000000000..b7c2e49e87
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.html.ini
@@ -0,0 +1,3 @@
+[2d.text.font.parse.family.html]
+ [OffscreenCanvas test: 2d.text.font.parse.family]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.worker.js.ini
new file mode 100644
index 0000000000..38b9dbf7df
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.font.parse.family.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.text.font.parse.family.worker.html]
+ [2d]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.html.ini
new file mode 100644
index 0000000000..a85ff70339
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.html.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.actualBoundingBox.html]
+ [Testing actualBoundingBox for OffscreenCanvas]
+ expected:
+ if (os == "mac"): FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.worker.js.ini
new file mode 100644
index 0000000000..a4add79144
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.worker.js.ini
@@ -0,0 +1,5 @@
+[2d.text.measure.actualBoundingBox.worker.html]
+ [Testing actualBoundingBox for OffscreenCanvas]
+ expected:
+ if (os == 'mac'): FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.html.ini
new file mode 100644
index 0000000000..d4d10c1a9f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.html.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.advances.html]
+ [Testing width advances for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.worker.js.ini
new file mode 100644
index 0000000000..631e5f5113
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.advances.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.advances.worker.html]
+ [Testing width advances for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.html.ini
new file mode 100644
index 0000000000..dacda0474e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.html.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.baselines.html]
+ [Testing baselines for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.worker.js.ini
new file mode 100644
index 0000000000..a5ea22a47b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.baselines.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.baselines.worker.html]
+ [Testing baselines for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.html.ini
new file mode 100644
index 0000000000..80212ec5dc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.html.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.emHeights.html]
+ [Testing emHeights for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.worker.js.ini
new file mode 100644
index 0000000000..d101015d3b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.emHeights.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.emHeights.worker.html]
+ [Testing emHeights for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.html.ini
new file mode 100644
index 0000000000..71d6e8bf76
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.html.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.fontBoundingBox.html]
+ [Testing fontBoundingBox for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini
new file mode 100644
index 0000000000..e11570b0aa
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.fontBoundingBox.worker.html]
+ [Testing fontBoundingBox for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.basic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.basic.html.ini
new file mode 100644
index 0000000000..94b39d2b8e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.basic.html.ini
@@ -0,0 +1,3 @@
+[2d.text.measure.width.basic.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.html.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.html.ini
new file mode 100644
index 0000000000..5ed3378b4f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.html.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.width.space.html]
+ [Space characters are converted to U+0020 and collapsed (per CSS) for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.worker.js.ini
new file mode 100644
index 0000000000..fc8abc8793
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/text/2d.text.measure.width.space.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.text.measure.width.space.worker.html]
+ [Space characters are converted to U+0020 and collapsed (per CSS) for OffscreenCanvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.js.ini b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.js.ini
new file mode 100644
index 0000000000..75a80e1524
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.js.ini
@@ -0,0 +1,8 @@
+[2d-getcontext-options.any.html]
+ [2d-getcontext-options]
+ expected: FAIL
+
+
+[2d-getcontext-options.any.worker.html]
+ [2d-getcontext-options]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.html.ini b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.html.ini
new file mode 100644
index 0000000000..79fe1a01e5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.html.ini
@@ -0,0 +1,3 @@
+[2d.getcontext.extraargs.create.html]
+ [The 2D context doesn't throw with extra getContext arguments (new context)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.worker.js.ini
new file mode 100644
index 0000000000..a528e9bfb3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.worker.js.ini
@@ -0,0 +1,3 @@
+[2d.getcontext.extraargs.create.worker.html]
+ [The 2D context doesn't throw with extra getContext arguments (new context)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/__dir__.ini b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/__dir__.ini
new file mode 100644
index 0000000000..077ea9056a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/the-offscreen-canvas/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+bug: 1390089
diff --git a/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.rotate.nonfinite.html.ini b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.rotate.nonfinite.html.ini
new file mode 100644
index 0000000000..9c93ecc892
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.rotate.nonfinite.html.ini
@@ -0,0 +1,3 @@
+[2d.transformation.rotate.nonfinite.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.scale.zero.html.ini b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.scale.zero.html.ini
new file mode 100644
index 0000000000..570ebdb920
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.scale.zero.html.ini
@@ -0,0 +1,3 @@
+[2d.transformation.scale.zero.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.transform.identity.html.ini b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.transform.identity.html.ini
new file mode 100644
index 0000000000..58ed23f0f8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.transform.identity.html.ini
@@ -0,0 +1,3 @@
+[2d.transformation.transform.identity.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.translate.basic.html.ini b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.translate.basic.html.ini
new file mode 100644
index 0000000000..1c7ac81f6d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/transformations/2d.transformation.translate.basic.html.ini
@@ -0,0 +1,3 @@
+[2d.transformation.translate.basic.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html.ini b/testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html.ini
new file mode 100644
index 0000000000..6c99d299fe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.html.ini
@@ -0,0 +1,4 @@
+[2d.color.space.p3.to.p3.html]
+ [test getImageData with display-p3 and uint8 from display p3 uint8 canvas]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.js.ini b/testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.js.ini
new file mode 100644
index 0000000000..8426b83687
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/offscreen/wide-gamut-canvas/2d.color.space.p3.to.p3.worker.js.ini
@@ -0,0 +1,4 @@
+[2d.color.space.p3.to.p3.worker.html]
+ [test getImageData with display-p3 and uint8 from display p3 uint8 canvas]
+ expected: FAIL
+