summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/canvas/element/layers
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.isotropic.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-x.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-y.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.x-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.y-only.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.beginLayer-options.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.no-clipping.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.with-clipping.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.cross-layer-paths.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur-and-shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.exceptions-are-no-op.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.flush-on-frame-presentation.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-filter.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-reset-endLayer.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-restore.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-save-endLayer.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.endLayer.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-beginLayer-restore.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-endLayer.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.layer-rendering-state-reset-in-layer.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested-filters.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.opaque-canvas.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.reset.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.restore-style.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.several-complex.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance-with-clipping.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance-with-clipping.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance.html.ini2
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-endLayer.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-save.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer.html.ini3
-rw-r--r--testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.save-beginLayer.html.ini3
68 files changed, 156 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.isotropic.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.isotropic.html.ini
new file mode 100644
index 0000000000..a1a8d87aa4
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.isotropic.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.anisotropic-blur.isotropic.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-x.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-x.html.ini
new file mode 100644
index 0000000000..3ced87673a
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-x.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.anisotropic-blur.mostly-x.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-y.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-y.html.ini
new file mode 100644
index 0000000000..e0c82a2a32
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.mostly-y.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.anisotropic-blur.mostly-y.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.x-only.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.x-only.html.ini
new file mode 100644
index 0000000000..7fa4398402
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.x-only.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.anisotropic-blur.x-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.y-only.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.y-only.html.ini
new file mode 100644
index 0000000000..fb459f9907
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.anisotropic-blur.y-only.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.anisotropic-blur.y-only.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.beginLayer-options.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.beginLayer-options.html.ini
new file mode 100644
index 0000000000..0947bba378
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.beginLayer-options.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.beginLayer-options.html]
+ [Checks beginLayer works for different option parameter values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.no-clipping.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.no-clipping.html.ini
new file mode 100644
index 0000000000..71d8a50784
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.no-clipping.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.blur-from-outside-canvas.no-clipping.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.with-clipping.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.with-clipping.html.ini
new file mode 100644
index 0000000000..dda708d733
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.blur-from-outside-canvas.with-clipping.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.blur-from-outside-canvas.with-clipping.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini
new file mode 100644
index 0000000000..cbb623ca93
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.clearRect.partial.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.cross-layer-paths.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.cross-layer-paths.html.ini
new file mode 100644
index 0000000000..31a9fbece1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.cross-layer-paths.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.cross-layer-paths.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur-and-shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur-and-shadow.html.ini
new file mode 100644
index 0000000000..856671abce
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur-and-shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.css-filters.blur-and-shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur.html.ini
new file mode 100644
index 0000000000..44c68eb939
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.blur.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.css-filters.blur.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.shadow.html.ini
new file mode 100644
index 0000000000..c286c803f9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.css-filters.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.css-filters.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.exceptions-are-no-op.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.exceptions-are-no-op.html.ini
new file mode 100644
index 0000000000..0cb6561c09
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.exceptions-are-no-op.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.exceptions-are-no-op.html]
+ [Checks that the context state is left unchanged if beginLayer throws.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.flush-on-frame-presentation.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.flush-on-frame-presentation.html.ini
new file mode 100644
index 0000000000..3e49999e79
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.flush-on-frame-presentation.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.flush-on-frame-presentation.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-filter.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-filter.html.ini
new file mode 100644
index 0000000000..7c8370f562
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-filter.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-filter.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini
new file mode 100644
index 0000000000..54b3cc045f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.alpha.blending.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini
new file mode 100644
index 0000000000..626eff7336
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.blending.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.alpha.blending.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini
new file mode 100644
index 0000000000..d09675134e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.alpha.composite.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini
new file mode 100644
index 0000000000..b55252d174
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.composite.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.alpha.composite.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini
new file mode 100644
index 0000000000..2486a283d2
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.alpha.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini
new file mode 100644
index 0000000000..370ae9c250
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.alpha.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.alpha.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini
new file mode 100644
index 0000000000..83afb17f2c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini
new file mode 100644
index 0000000000..45de627636
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.blending.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.blending.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini
new file mode 100644
index 0000000000..98cc7085fa
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini
new file mode 100644
index 0000000000..74c1944327
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.composite.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.composite.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini
new file mode 100644
index 0000000000..6dc2a0be3d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.alpha.blending.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini
new file mode 100644
index 0000000000..cc06756d37
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.blending.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.alpha.blending.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini
new file mode 100644
index 0000000000..f870e31ef5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.alpha.composite.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini
new file mode 100644
index 0000000000..c648a53b3b
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.composite.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.alpha.composite.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini
new file mode 100644
index 0000000000..b34278cdbd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.alpha.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini
new file mode 100644
index 0000000000..82902cb9f8
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.alpha.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.alpha.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini
new file mode 100644
index 0000000000..8a5b9e3474
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini
new file mode 100644
index 0000000000..bf8addbcad
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.blending.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.blending.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini
new file mode 100644
index 0000000000..c0e9b5cd2e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini
new file mode 100644
index 0000000000..aceed076ab
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.composite.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.composite.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini
new file mode 100644
index 0000000000..22eb1011e3
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.no-global-states.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.no-global-states.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini
new file mode 100644
index 0000000000..5ce131519d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.filter.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.filter.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini
new file mode 100644
index 0000000000..17fb3603ea
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.no-global-states.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.no-global-states.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini
new file mode 100644
index 0000000000..1257735885
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.global-states.shadow.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.global-states.shadow.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-reset-endLayer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-reset-endLayer.html.ini
new file mode 100644
index 0000000000..496ead4da9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-reset-endLayer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.invalid-calls.beginLayer-reset-endLayer.html]
+ [Raises exception on beginLayer() + reset() + endLayer().]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-restore.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-restore.html.ini
new file mode 100644
index 0000000000..444711d1cb
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-restore.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.invalid-calls.beginLayer-restore.html]
+ [Raises exception on beginLayer() + restore().]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-save-endLayer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-save-endLayer.html.ini
new file mode 100644
index 0000000000..faa85d2001
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.beginLayer-save-endLayer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.invalid-calls.beginLayer-save-endLayer.html]
+ [Raises exception on beginLayer() + save() + endLayer().]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.endLayer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.endLayer.html.ini
new file mode 100644
index 0000000000..a0fa169daf
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.endLayer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.invalid-calls.endLayer.html]
+ [Raises exception on lone endLayer calls.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-beginLayer-restore.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-beginLayer-restore.html.ini
new file mode 100644
index 0000000000..aa99622e06
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-beginLayer-restore.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.invalid-calls.save-beginLayer-restore.html]
+ [Raises exception on save() + beginLayer() + restore().]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-endLayer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-endLayer.html.ini
new file mode 100644
index 0000000000..6e387a858c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.invalid-calls.save-endLayer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.invalid-calls.save-endLayer.html]
+ [Raises exception on save() + endLayer().]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.layer-rendering-state-reset-in-layer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.layer-rendering-state-reset-in-layer.html.ini
new file mode 100644
index 0000000000..0c2a17e7e1
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.layer-rendering-state-reset-in-layer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.layer-rendering-state-reset-in-layer.html]
+ [Tests that layers ignore the global context filter.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini
new file mode 100644
index 0000000000..d1998dcc7f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.createImageBitmap.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.malformed-operations-with-promises.createImageBitmap.html]
+ [Check that exceptions are thrown for operations that are malformed while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini
new file mode 100644
index 0000000000..0095db27ee
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations-with-promises.toBlob.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.malformed-operations-with-promises.toBlob.html]
+ [Check that exceptions are thrown for operations that are malformed while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini
new file mode 100644
index 0000000000..46ed88ffcf
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.createPattern.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.malformed-operations.createPattern.html]
+ [Check that exceptions are thrown for operations that are malformed while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini
new file mode 100644
index 0000000000..54c6406829
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.drawImage.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.malformed-operations.drawImage.html]
+ [Check that exceptions are thrown for operations that are malformed while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini
new file mode 100644
index 0000000000..be1b5447dd
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.getImageData.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.malformed-operations.getImageData.html]
+ [Check that exceptions are thrown for operations that are malformed while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini
new file mode 100644
index 0000000000..712523e193
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.putImageData.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.malformed-operations.putImageData.html]
+ [Check that exceptions are thrown for operations that are malformed while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini
new file mode 100644
index 0000000000..55ce1b318c
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.malformed-operations.toDataURL.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.malformed-operations.toDataURL.html]
+ [Check that exceptions are thrown for operations that are malformed while layers are open.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested-filters.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested-filters.html.ini
new file mode 100644
index 0000000000..0877547131
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested-filters.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.nested-filters.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested.html.ini
new file mode 100644
index 0000000000..5d0bc4fed5
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.nested.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.nested.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.opaque-canvas.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.opaque-canvas.html.ini
new file mode 100644
index 0000000000..3447cf605d
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.opaque-canvas.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.opaque-canvas.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.reset.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.reset.html.ini
new file mode 100644
index 0000000000..a8ea215b96
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.reset.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.reset.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.restore-style.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.restore-style.html.ini
new file mode 100644
index 0000000000..1fef32a52e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.restore-style.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.restore-style.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.several-complex.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.several-complex.html.ini
new file mode 100644
index 0000000000..b6ea74153f
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.several-complex.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.several-complex.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance-with-clipping.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance-with-clipping.html.ini
new file mode 100644
index 0000000000..e3f22252ef
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance-with-clipping.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.shadow-from-outside-canvas.long-distance-with-clipping.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance.html.ini
new file mode 100644
index 0000000000..4f2ae62125
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.long-distance.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.shadow-from-outside-canvas.long-distance.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance-with-clipping.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance-with-clipping.html.ini
new file mode 100644
index 0000000000..21b0e30615
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance-with-clipping.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.shadow-from-outside-canvas.short-distance-with-clipping.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance.html.ini
new file mode 100644
index 0000000000..46f724b3e9
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.shadow-from-outside-canvas.short-distance.html.ini
@@ -0,0 +1,2 @@
+[2d.layer.shadow-from-outside-canvas.short-distance.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-endLayer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-endLayer.html.ini
new file mode 100644
index 0000000000..533365a84e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-endLayer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.valid-calls.beginLayer-endLayer.html]
+ [No exception raised on beginLayer() + endLayer().]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-save.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-save.html.ini
new file mode 100644
index 0000000000..e20d4c7cbe
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer-save.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.valid-calls.beginLayer-save.html]
+ [No exception raised on beginLayer() + save().]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer.html.ini
new file mode 100644
index 0000000000..1b6445b05e
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.beginLayer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.valid-calls.beginLayer.html]
+ [No exception raised on lone beginLayer() calls.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.save-beginLayer.html.ini b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.save-beginLayer.html.ini
new file mode 100644
index 0000000000..e477a705dc
--- /dev/null
+++ b/testing/web-platform/meta/html/canvas/element/layers/2d.layer.valid-calls.save-beginLayer.html.ini
@@ -0,0 +1,3 @@
+[2d.layer.valid-calls.save-beginLayer.html]
+ [No exception raised on save() + beginLayer().]
+ expected: FAIL