summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-layout-api
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-layout-api')
-rw-r--r--testing/web-platform/meta/css/css-layout-api/__dir__.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini10
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-layout-api/supports.https.html.ini4
-rw-r--r--testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini4
135 files changed, 300 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-layout-api/__dir__.ini b/testing/web-platform/meta/css/css-layout-api/__dir__.ini
new file mode 100644
index 0000000000..35d58d45a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/__dir__.ini
@@ -0,0 +1,2 @@
+implementation-status: backlog
+leak-threshold: [gpu:51200]
diff --git a/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini b/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini
new file mode 100644
index 0000000000..94b267c73b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/at-supports-rule.https.html.ini
@@ -0,0 +1,4 @@
+[at-supports-rule.https.html]
+ [at-supports-rule]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini
new file mode 100644
index 0000000000..37a15b3011
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/absolute.https.html.ini
@@ -0,0 +1,4 @@
+[absolute.https.html]
+ expected:
+ if os == "linux": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini
new file mode 100644
index 0000000000..419ab27b61
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/flex.https.html.ini
@@ -0,0 +1,2 @@
+[flex.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini
new file mode 100644
index 0000000000..4da103f500
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/floats.https.html.ini
@@ -0,0 +1,2 @@
+[floats.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini
new file mode 100644
index 0000000000..8bdb1b27d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/auto-block-size/inflow.https.html.ini
@@ -0,0 +1,2 @@
+[inflow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini
new file mode 100644
index 0000000000..069f7972ed
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/child-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[child-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini
new file mode 100644
index 0000000000..086016c5dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/flex-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[flex-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini
new file mode 100644
index 0000000000..ae8085cb3f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/no-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[no-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini b/testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini
new file mode 100644
index 0000000000..a18e9db996
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/baseline/orthogonal-baseline.https.html.ini
@@ -0,0 +1,2 @@
+[orthogonal-baseline.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini b/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini
new file mode 100644
index 0000000000..230b1c1da8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/box-tree-registered.https.html.ini
@@ -0,0 +1,2 @@
+[box-tree-registered.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini b/testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini
new file mode 100644
index 0000000000..dec5e6286a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/box-tree-unregistered.https.html.ini
@@ -0,0 +1,2 @@
+[box-tree-unregistered.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini
new file mode 100644
index 0000000000..b1e26e25d4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-htb-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-block-size-htb-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini
new file mode 100644
index 0000000000..121b327860
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[available-block-size-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini
new file mode 100644
index 0000000000..473cf31edc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-block-size-vrl-htb.https.html.ini
@@ -0,0 +1,2 @@
+[available-block-size-vrl-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini
new file mode 100644
index 0000000000..98f197c5d7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-htb-htb.https.html.ini
@@ -0,0 +1,2 @@
+[available-inline-size-htb-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini
new file mode 100644
index 0000000000..d1e120f5b6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[available-inline-size-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini
new file mode 100644
index 0000000000..b30a3ccdd8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-inline-size-vrl-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-inline-size-vrl-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini
new file mode 100644
index 0000000000..23a4e01558
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-htb.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-htb-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini
new file mode 100644
index 0000000000..31e49dcfce
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-htb-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-htb-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini
new file mode 100644
index 0000000000..4c28f9be35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini
new file mode 100644
index 0000000000..288d8db0c6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-htb.https.html.ini
@@ -0,0 +1,4 @@
+[available-size-for-percentages-vrl-htb.https.html]
+ max-asserts: 16
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1506178
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini
new file mode 100644
index 0000000000..958f23ff65
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/available-size-for-percentages-vrl-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[available-size-for-percentages-vrl-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini
new file mode 100644
index 0000000000..2b11952a0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini
new file mode 100644
index 0000000000..05ab881ee7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-block-size.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini
new file mode 100644
index 0000000000..32676d7de7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini
new file mode 100644
index 0000000000..75870b2322
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/fixed-inline-size.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini
new file mode 100644
index 0000000000..e52365d1e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-htb.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-htb-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini
new file mode 100644
index 0000000000..0d4b166052
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-htb-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-htb-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini
new file mode 100644
index 0000000000..03c2dd307b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-invalid.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-invalid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
new file mode 100644
index 0000000000..37c9ef2209
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-quirks-mode.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-quirks-mode.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini
new file mode 100644
index 0000000000..bc47f9fdea
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-htb.https.html.ini
@@ -0,0 +1,4 @@
+[percentage-size-vrl-htb.https.html]
+ max-asserts: 8
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1506178
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini
new file mode 100644
index 0000000000..15ff9e17f2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/child-constraints/percentage-size-vrl-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[percentage-size-vrl-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini b/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini
new file mode 100644
index 0000000000..ecb06bbfeb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/computed-style-layout-function.https.html.ini
@@ -0,0 +1,10 @@
+[computed-style-layout-function.https.html]
+ [computed-style-layout-function]
+ expected: FAIL
+
+ [computed-style-layout-function 3]
+ expected: FAIL
+
+ [computed-style-layout-function 4]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini
new file mode 100644
index 0000000000..fa2d8e6299
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints-data-function-failure.https.html.ini
@@ -0,0 +1,2 @@
+[constraints-data-function-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini
new file mode 100644
index 0000000000..386b3514d6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints-data-sab-failure.https.html.ini
@@ -0,0 +1,2 @@
+[constraints-data-sab-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini
new file mode 100644
index 0000000000..5df0ce06e3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints-data.https.html.ini
@@ -0,0 +1,2 @@
+[constraints-data.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini
new file mode 100644
index 0000000000..71c7af3719
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-left-right-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-absolute-left-right-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini
new file mode 100644
index 0000000000..15a5310f90
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-absolute-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini
new file mode 100644
index 0000000000..a0a31569c0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-absolute-top-bottom.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-absolute-top-bottom.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini
new file mode 100644
index 0000000000..a161bb4881
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-block-none-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini
new file mode 100644
index 0000000000..9d87b1d04a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-block-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-block-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini
new file mode 100644
index 0000000000..5b1c471b19
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-max.https.html.ini
@@ -0,0 +1,4 @@
+[fixed-block-size-fixed-max.https.html]
+ expected:
+ if os == "win": [FAIL, TIMEOUT]
+ FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini
new file mode 100644
index 0000000000..ce6262f481
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-min.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-fixed-min.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini
new file mode 100644
index 0000000000..fe7d84e892
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-fixed-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini
new file mode 100644
index 0000000000..44f2df56a8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-fixed.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-fixed.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini
new file mode 100644
index 0000000000..48e460e75a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-basis-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-basis-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini
new file mode 100644
index 0000000000..ee47f836c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-basis.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-basis.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini
new file mode 100644
index 0000000000..90b43ee239
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-grow.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-grow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini
new file mode 100644
index 0000000000..f6c92803e5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini
new file mode 100644
index 0000000000..aec70d061d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-column-stretch-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-column-stretch-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini
new file mode 100644
index 0000000000..28336f8819
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-grow-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-grow-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini
new file mode 100644
index 0000000000..f172b7de40
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini
new file mode 100644
index 0000000000..ee74f882d8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-percentage-indefinite.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-percentage-indefinite.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini
new file mode 100644
index 0000000000..c6d8a9754c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch-max.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-stretch-max.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini
new file mode 100644
index 0000000000..1ad14e0fd2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-flex-stretch.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-flex-stretch.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini
new file mode 100644
index 0000000000..74d09d6f3e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-none.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-none.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini
new file mode 100644
index 0000000000..2936439af3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch-max.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-stretch-max.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini
new file mode 100644
index 0000000000..5697d6ffe0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-stretch.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-stretch.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini
new file mode 100644
index 0000000000..50b9d7624a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-grid-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-grid-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini
new file mode 100644
index 0000000000..b1b8f26859
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-indefinite.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage-indefinite.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini
new file mode 100644
index 0000000000..0b3fb3c027
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-quirks-mode.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage-quirks-mode.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini
new file mode 100644
index 0000000000..267254d420
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini
new file mode 100644
index 0000000000..9cf1c0ea05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-percentage.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-block-size-percentage.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini
new file mode 100644
index 0000000000..f346468bb8
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-block-size-quirky-body.https.html.ini
@@ -0,0 +1,5 @@
+[fixed-block-size-quirky-body.https.html]
+ bug:
+ if fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1664886
+ https://bugzilla.mozilla.org/show_bug.cgi?id=1664886
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini
new file mode 100644
index 0000000000..2603525b15
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-left-right.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-absolute-left-right.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini
new file mode 100644
index 0000000000..176ea10f7d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-absolute-top-bottom-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-absolute-top-bottom-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini
new file mode 100644
index 0000000000..ad757e5ce0
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto-avoid-floats-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini
new file mode 100644
index 0000000000..808bbe1940
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-avoid-floats.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto-avoid-floats.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini
new file mode 100644
index 0000000000..4a766f2244
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini
new file mode 100644
index 0000000000..b65ab2697b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-block-auto.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-block-auto.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini
new file mode 100644
index 0000000000..64a79bb81a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-fixed-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini
new file mode 100644
index 0000000000..c59c3e55fa
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-fixed.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-fixed.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini
new file mode 100644
index 0000000000..73f67ef013
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow-column-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-flex-grow-column-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini
new file mode 100644
index 0000000000..5804983539
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-flex-grow.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-flex-grow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini
new file mode 100644
index 0000000000..640e03e25a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-grid.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-grid.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini
new file mode 100644
index 0000000000..c9bb554463
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-percentage-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini
new file mode 100644
index 0000000000..968579e57b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/constraints/fixed-inline-size-percentage.https.html.ini
@@ -0,0 +1,2 @@
+[fixed-inline-size-percentage.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini b/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini
new file mode 100644
index 0000000000..25a1c62370
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/crash-multicol.https.html.ini
@@ -0,0 +1,4 @@
+[crash-multicol.https.html]
+ [crash-multicol]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini
new file mode 100644
index 0000000000..e01fa39c94
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/all.https.html.ini
@@ -0,0 +1,2 @@
+[all.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini
new file mode 100644
index 0000000000..7e6b4702c2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-htb-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[border-htb-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini
new file mode 100644
index 0000000000..b239eea7dd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-htb.https.html.ini
@@ -0,0 +1,2 @@
+[border-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini
new file mode 100644
index 0000000000..fc48eb6bc2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[border-vlr-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini
new file mode 100644
index 0000000000..1a6e827057
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[border-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini
new file mode 100644
index 0000000000..47c91a586c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[border-vrl-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini
new file mode 100644
index 0000000000..fdf444c3a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/border-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[border-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini
new file mode 100644
index 0000000000..4c09c91b9c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-htb-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini
new file mode 100644
index 0000000000..5155db9c6a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-htb.https.html.ini
@@ -0,0 +1,2 @@
+[padding-htb.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini
new file mode 100644
index 0000000000..7fe36c273f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vlr-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini
new file mode 100644
index 0000000000..1d25099f12
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vlr.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vlr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini
new file mode 100644
index 0000000000..1af653be0e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vrl-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini
new file mode 100644
index 0000000000..63774b718c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/padding-vrl.https.html.ini
@@ -0,0 +1,2 @@
+[padding-vrl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini b/testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini
new file mode 100644
index 0000000000..72d7bc04b7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/edges/scrollbar.https.html.ini
@@ -0,0 +1,2 @@
+[scrollbar.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini
new file mode 100644
index 0000000000..aa37548a58
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/bad-return.https.html.ini
@@ -0,0 +1,2 @@
+[bad-return.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini
new file mode 100644
index 0000000000..cb51e9edf2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/constructor-error.https.html.ini
@@ -0,0 +1,2 @@
+[constructor-error.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini
new file mode 100644
index 0000000000..3233ce7136
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/error.https.html.ini
@@ -0,0 +1,2 @@
+[error.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini
new file mode 100644
index 0000000000..ada461ad18
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-child.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-child.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini
new file mode 100644
index 0000000000..861fb7e616
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/invalid-fragment.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-fragment.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini
new file mode 100644
index 0000000000..b5d2b93791
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/no-promise.https.html.ini
@@ -0,0 +1,2 @@
+[no-promise.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini
new file mode 100644
index 0000000000..7c6bbb151f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fallback-layout/unresolved-promise.https.html.ini
@@ -0,0 +1,2 @@
+[unresolved-promise.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini
new file mode 100644
index 0000000000..6b7e203f05
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data-function-failure.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data-function-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini
new file mode 100644
index 0000000000..5b9e03c4e9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data-immutable.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data-immutable.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini
new file mode 100644
index 0000000000..2ec3e2e887
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data-sab-failure.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data-sab-failure.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini b/testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini
new file mode 100644
index 0000000000..6e276ad909
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/fragment-data.https.html.ini
@@ -0,0 +1,2 @@
+[fragment-data.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini b/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini
new file mode 100644
index 0000000000..ecf1d36ac3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/inline-style-layout-function.https.html.ini
@@ -0,0 +1,4 @@
+[inline-style-layout-function.https.html]
+ [inline-style-layout-function]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini
new file mode 100644
index 0000000000..6a4dc0539e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/absolute.https.html.ini
@@ -0,0 +1,2 @@
+[absolute.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini
new file mode 100644
index 0000000000..c5219a49c9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-01.https.html.ini
@@ -0,0 +1,2 @@
+[child-replaced-percentage-01.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini
new file mode 100644
index 0000000000..585d6ad8b1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-replaced-percentage-02.https.html.ini
@@ -0,0 +1,2 @@
+[child-replaced-percentage-02.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini
new file mode 100644
index 0000000000..196cb0079e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-01.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-01.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini
new file mode 100644
index 0000000000..f1fa12004b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-02.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-02.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini
new file mode 100644
index 0000000000..a0da58ce04
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-03.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-03.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini
new file mode 100644
index 0000000000..af1f7d85c3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/child-size-contribution.https.html.ini
@@ -0,0 +1,2 @@
+[child-size-contribution.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini
new file mode 100644
index 0000000000..dd71f70014
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/content-size.https.html.ini
@@ -0,0 +1,2 @@
+[content-size.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini
new file mode 100644
index 0000000000..4da103f500
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/floats.https.html.ini
@@ -0,0 +1,2 @@
+[floats.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini
new file mode 100644
index 0000000000..4ae512bafd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/intrinsic-sizes/invalid-min-max.https.html.ini
@@ -0,0 +1,2 @@
+[invalid-min-max.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini
new file mode 100644
index 0000000000..6a4dc0539e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/absolute.https.html.ini
@@ -0,0 +1,2 @@
+[absolute.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini
new file mode 100644
index 0000000000..b225415f25
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/before-after.https.html.ini
@@ -0,0 +1,2 @@
+[before-after.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini
new file mode 100644
index 0000000000..60794d95c7
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/fixed.https.html.ini
@@ -0,0 +1,2 @@
+[fixed.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini
new file mode 100644
index 0000000000..fabe6ab232
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/float.https.html.ini
@@ -0,0 +1,2 @@
+[float.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini
new file mode 100644
index 0000000000..8bdb1b27d5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/inflow.https.html.ini
@@ -0,0 +1,2 @@
+[inflow.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini
new file mode 100644
index 0000000000..7c7305566b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines-dynamic.https.html.ini
@@ -0,0 +1,4 @@
+[inlines-dynamic.https.html]
+ [CSS Layout API: Dynamic blockification of inline children]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini
new file mode 100644
index 0000000000..e01b237f3a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/inlines.https.html.ini
@@ -0,0 +1,2 @@
+[inlines.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini
new file mode 100644
index 0000000000..423820cf48
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/text-01.https.html.ini
@@ -0,0 +1,2 @@
+[text-01.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini b/testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini
new file mode 100644
index 0000000000..defdc50218
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/layout-child/text-02.https.html.ini
@@ -0,0 +1,2 @@
+[text-02.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini
new file mode 100644
index 0000000000..67b63e8d96
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-ltr.https.html.ini
@@ -0,0 +1,2 @@
+[htb-ltr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini
new file mode 100644
index 0000000000..dd268c338e
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/htb-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[htb-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini
new file mode 100644
index 0000000000..1d32d6757f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-ltr.https.html.ini
@@ -0,0 +1,2 @@
+[vlr-ltr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini
new file mode 100644
index 0000000000..4575fbbe28
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vlr-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[vlr-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini
new file mode 100644
index 0000000000..0e1f7fc4dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-ltr.https.html.ini
@@ -0,0 +1,2 @@
+[vrl-ltr.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini
new file mode 100644
index 0000000000..769c12a18c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/position-fragment/vrl-rtl.https.html.ini
@@ -0,0 +1,2 @@
+[vrl-rtl.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini b/testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini
new file mode 100644
index 0000000000..b6691196e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/style-map-multi.https.html.ini
@@ -0,0 +1,2 @@
+[style-map-multi.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini b/testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini
new file mode 100644
index 0000000000..5d9abfc4af
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/style-map.https.html.ini
@@ -0,0 +1,2 @@
+[style-map.https.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini b/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini
new file mode 100644
index 0000000000..f36f277e1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/supports.https.html.ini
@@ -0,0 +1,4 @@
+[supports.https.html]
+ [supports]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini b/testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini
new file mode 100644
index 0000000000..933d667752
--- /dev/null
+++ b/testing/web-platform/meta/css/css-layout-api/sync-layout-microtasks.https.html.ini
@@ -0,0 +1,4 @@
+[sync-layout-microtasks.https.html]
+ [sync-layout-microtasks]
+ expected: FAIL
+