summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/css/css-grid/grid-definition
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/css/css-grid/grid-definition')
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini1
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini5
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini8
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini65
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini110
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini314
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini14
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-repeat-max-width-001.html.ini2
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini26
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html.ini32
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini17
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini65
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini23
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini3
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini110
-rw-r--r--testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini3
48 files changed, 971 insertions, 0 deletions
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini b/testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini
new file mode 100644
index 0000000000..c4b2fdedd4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [tab:51200]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini
new file mode 100644
index 0000000000..153958bdb6
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-001.html.ini
@@ -0,0 +1,3 @@
+[flex-content-resolution-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini
new file mode 100644
index 0000000000..f62e9bcd1f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/flex-content-resolution-rows-002.html.ini
@@ -0,0 +1,3 @@
+[flex-content-resolution-rows-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini
new file mode 100644
index 0000000000..2495d4825d
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/flex-factor-sum-less-than-1-001.html.ini
@@ -0,0 +1,3 @@
+[flex-factor-sum-less-than-1-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini
new file mode 100644
index 0000000000..7ab850d65c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-explicit-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini
new file mode 100644
index 0000000000..b55e35a3e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-columns-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fill-columns-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini
new file mode 100644
index 0000000000..719c646b4b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fill-rows-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fill-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini
new file mode 100644
index 0000000000..2ba9ffe0a9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-columns-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fit-columns-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini
new file mode 100644
index 0000000000..89664e4669
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-fit-rows-001.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-fit-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini
new file mode 100644
index 0000000000..636820c3dc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-aspect-ratio-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini
new file mode 100644
index 0000000000..5636e06729
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-aspect-ratio-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini
new file mode 100644
index 0000000000..fdda2b4dd3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-dynamic-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini
new file mode 100644
index 0000000000..4328b8d9a5
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-dynamic-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini
new file mode 100644
index 0000000000..a1e4f9873b
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-intrinsic-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html.ini
new file mode 100644
index 0000000000..4ec18b0c33
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-max-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini
new file mode 100644
index 0000000000..823cc27125
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-max-size-002.html.ini
@@ -0,0 +1,8 @@
+[grid-auto-repeat-max-size-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini
new file mode 100644
index 0000000000..3833954033
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-max-size-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-max-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini
new file mode 100644
index 0000000000..1d3d5567ec
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-size-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini
new file mode 100644
index 0000000000..6afba10d13
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-002.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-size-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini
new file mode 100644
index 0000000000..8ba7ba0188
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html.ini
@@ -0,0 +1,3 @@
+[grid-auto-repeat-min-size-003.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini
new file mode 100644
index 0000000000..cf820cc4ae
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html.ini
@@ -0,0 +1,5 @@
+[grid-auto-repeat-min-size-004.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini
new file mode 100644
index 0000000000..821eeaaa35
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-auto-repeat-minmax.html.ini
@@ -0,0 +1,2 @@
+[grid-auto-repeat-minmax.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini
new file mode 100644
index 0000000000..3da72b44e2
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html.ini
@@ -0,0 +1,3 @@
+[grid-change-auto-repeat-tracks.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini
new file mode 100644
index 0000000000..765963d022
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html.ini
@@ -0,0 +1,8 @@
+[grid-change-fit-content-argument-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 8]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini
new file mode 100644
index 0000000000..fcdd41f655
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-change-intrinsic-size-with-auto-repeat-tracks-001.html.ini
@@ -0,0 +1,3 @@
+[grid-change-intrinsic-size-with-auto-repeat-tracks-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini
new file mode 100644
index 0000000000..626de7eabc
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-auto-repeat-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini
new file mode 100644
index 0000000000..936da04ce9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-flexible-lengths-001.html.ini
@@ -0,0 +1,26 @@
+[grid-inline-support-flexible-lengths-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: fr; and grid-template-rows: fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini
new file mode 100644
index 0000000000..acf0daec63
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-support-grid-template-areas-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini
new file mode 100644
index 0000000000..647412b9b3
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-grid-template-columns-rows-001.html.ini
@@ -0,0 +1,17 @@
+[grid-inline-support-grid-template-columns-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: none; and grid-template-rows: none;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: foo; and grid-template-rows: bar;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini
new file mode 100644
index 0000000000..e778a2ad67
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-named-grid-lines-001.html.ini
@@ -0,0 +1,65 @@
+[grid-inline-support-named-grid-lines-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini
new file mode 100644
index 0000000000..51bca18b29
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-support-repeat-001.html.ini
@@ -0,0 +1,23 @@
+[grid-inline-support-repeat-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini
new file mode 100644
index 0000000000..21f0990348
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html.ini
@@ -0,0 +1,110 @@
+[grid-inline-template-columns-rows-resolved-values-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: auto auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto auto; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini
new file mode 100644
index 0000000000..3c1cbf773c
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-inline-template-columns-rows-resolved-values-001.tentative.html.ini
@@ -0,0 +1,3 @@
+[grid-inline-template-columns-rows-resolved-values-001.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini
new file mode 100644
index 0000000000..1b1dd919db
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-limits-001.html.ini
@@ -0,0 +1,3 @@
+[grid-limits-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini
new file mode 100644
index 0000000000..ebfb33ee8a
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-minimum-contribution-with-percentages.html.ini
@@ -0,0 +1,3 @@
+[grid-minimum-contribution-with-percentages.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini
new file mode 100644
index 0000000000..e4e85391a4
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-001.html.ini
@@ -0,0 +1,314 @@
+[grid-percentage-rows-indefinite-height-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 5]
+ expected: FAIL
+
+ [.grid 6]
+ expected: FAIL
+
+ [.grid 8]
+ expected: FAIL
+
+ [.grid 9]
+ expected: FAIL
+
+ [.grid 11]
+ expected: FAIL
+
+ [.grid 12]
+ expected: FAIL
+
+ [.grid 14]
+ expected: FAIL
+
+ [.grid 15]
+ expected: FAIL
+
+ [.grid 17]
+ expected: FAIL
+
+ [.grid 18]
+ expected: FAIL
+
+ [.grid 20]
+ expected: FAIL
+
+ [.grid 21]
+ expected: FAIL
+
+ [.grid 23]
+ expected: FAIL
+
+ [.grid 24]
+ expected: FAIL
+
+ [.grid 25]
+ expected: FAIL
+
+ [.grid 26]
+ expected: FAIL
+
+ [.grid 27]
+ expected: FAIL
+
+ [.grid 28]
+ expected: FAIL
+
+ [.grid 29]
+ expected: FAIL
+
+ [.grid 30]
+ expected: FAIL
+
+ [.grid 31]
+ expected: FAIL
+
+ [.grid 32]
+ expected: FAIL
+
+ [.grid 33]
+ expected: FAIL
+
+ [.grid 34]
+ expected: FAIL
+
+ [.grid 35]
+ expected: FAIL
+
+ [.grid 36]
+ expected: FAIL
+
+ [.grid 37]
+ expected: FAIL
+
+ [.grid 38]
+ expected: FAIL
+
+ [.grid 39]
+ expected: FAIL
+
+ [.grid 40]
+ expected: FAIL
+
+ [.grid 41]
+ expected: FAIL
+
+ [.grid 42]
+ expected: FAIL
+
+ [.grid 43]
+ expected: FAIL
+
+ [.grid 44]
+ expected: FAIL
+
+ [.grid 45]
+ expected: FAIL
+
+ [.grid 46]
+ expected: FAIL
+
+ [.grid 47]
+ expected: FAIL
+
+ [.grid 48]
+ expected: FAIL
+
+ [.grid 49]
+ expected: FAIL
+
+ [.grid 50]
+ expected: FAIL
+
+ [.grid 51]
+ expected: FAIL
+
+ [.grid 52]
+ expected: FAIL
+
+ [.grid 53]
+ expected: FAIL
+
+ [.grid 54]
+ expected: FAIL
+
+ [.grid 55]
+ expected: FAIL
+
+ [.grid 56]
+ expected: FAIL
+
+ [.grid 57]
+ expected: FAIL
+
+ [.grid 58]
+ expected: FAIL
+
+ [.grid 59]
+ expected: FAIL
+
+ [.grid 60]
+ expected: FAIL
+
+ [.grid 61]
+ expected: FAIL
+
+ [.grid 62]
+ expected: FAIL
+
+ [.grid 63]
+ expected: FAIL
+
+ [.grid 64]
+ expected: FAIL
+
+ [.grid 65]
+ expected: FAIL
+
+ [.grid 66]
+ expected: FAIL
+
+ [.grid 67]
+ expected: FAIL
+
+ [.grid 68]
+ expected: FAIL
+
+ [.grid 69]
+ expected: FAIL
+
+ [.grid 70]
+ expected: FAIL
+
+ [.grid 71]
+ expected: FAIL
+
+ [.grid 72]
+ expected: FAIL
+
+ [.grid 74]
+ expected: FAIL
+
+ [.grid 75]
+ expected: FAIL
+
+ [.grid 76]
+ expected: FAIL
+
+ [.grid 77]
+ expected: FAIL
+
+ [.grid 78]
+ expected: FAIL
+
+ [.grid 80]
+ expected: FAIL
+
+ [.grid 81]
+ expected: FAIL
+
+ [.grid 82]
+ expected: FAIL
+
+ [.grid 83]
+ expected: FAIL
+
+ [.grid 84]
+ expected: FAIL
+
+ [.grid 86]
+ expected: FAIL
+
+ [.grid 87]
+ expected: FAIL
+
+ [.grid 88]
+ expected: FAIL
+
+ [.grid 89]
+ expected: FAIL
+
+ [.grid 90]
+ expected: FAIL
+
+ [.grid 92]
+ expected: FAIL
+
+ [.grid 93]
+ expected: FAIL
+
+ [.grid 94]
+ expected: FAIL
+
+ [.grid 95]
+ expected: FAIL
+
+ [.grid 96]
+ expected: FAIL
+
+ [.grid 98]
+ expected: FAIL
+
+ [.grid 99]
+ expected: FAIL
+
+ [.grid 100]
+ expected: FAIL
+
+ [.grid 101]
+ expected: FAIL
+
+ [.grid 102]
+ expected: FAIL
+
+ [.grid 104]
+ expected: FAIL
+
+ [.grid 105]
+ expected: FAIL
+
+ [.grid 106]
+ expected: FAIL
+
+ [.grid 107]
+ expected: FAIL
+
+ [.grid 108]
+ expected: FAIL
+
+ [.grid 110]
+ expected: FAIL
+
+ [.grid 111]
+ expected: FAIL
+
+ [.grid 112]
+ expected: FAIL
+
+ [.grid 113]
+ expected: FAIL
+
+ [.grid 114]
+ expected: FAIL
+
+ [.grid 116]
+ expected: FAIL
+
+ [.grid 117]
+ expected: FAIL
+
+ [.grid 118]
+ expected: FAIL
+
+ [.grid 119]
+ expected: FAIL
+
+ [.grid 120]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini
new file mode 100644
index 0000000000..f45e0596bd
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002.html.ini
@@ -0,0 +1,14 @@
+[grid-percentage-rows-indefinite-height-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [.grid 1]
+ expected: FAIL
+
+ [.grid 2]
+ expected: FAIL
+
+ [.grid 3]
+ expected: FAIL
+
+ [.grid 4]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-repeat-max-width-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-repeat-max-width-001.html.ini
new file mode 100644
index 0000000000..9fdc3e2c72
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-repeat-max-width-001.html.ini
@@ -0,0 +1,2 @@
+[grid-repeat-max-width-001.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini
new file mode 100644
index 0000000000..54f4ac6deb
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-shorthand-001.html.ini
@@ -0,0 +1,3 @@
+[grid-shorthand-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini
new file mode 100644
index 0000000000..1808fe5608
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-flexible-lengths-001.html.ini
@@ -0,0 +1,26 @@
+[grid-support-flexible-lengths-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: -2fr; and grid-template-rows: -2fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1free-space; and grid-template-rows: 1free-space;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (1fr) auto; and grid-template-rows: (1fr) auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 0,5fr; and grid-template-rows: 0,5fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: fr; and grid-template-rows: fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: calc(1fr + 100px); and grid-template-rows: calc(1fr + 100px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 1 fr; and grid-template-rows: 1 fr;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: minmax(1fr, 1000px); and grid-template-rows: minmax(1fr, 700px);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html.ini
new file mode 100644
index 0000000000..586d52ef30
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html.ini
@@ -0,0 +1,32 @@
+[grid-support-grid-template-areas-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-areas: "head head" "nav main" "foot ....";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: "a b" "c d";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: "..a" "b a" ".a";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: ".. a" "b a" "... a";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: ".a..." "b a c";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: "head head" "nav main" "foot.";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: ".. a ..." "b a c";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: "... header header ...." "nav main main main" "nav footer footer ....";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: "...header header...." "nav main main main" "nav footer footer....";]
+ expected: FAIL
+
+ ['grid' with: grid-template-areas: "... ...." "a a";]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini
new file mode 100644
index 0000000000..3cc75fe9bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-grid-template-columns-rows-001.html.ini
@@ -0,0 +1,17 @@
+[grid-support-grid-template-columns-rows-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: minmax(100px, 200px, 300px); and grid-template-rows: minmax(100px, 200px, 300px);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px, 200px; and grid-template-rows: 300px, 400px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: none; and grid-template-rows: none;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: foo; and grid-template-rows: bar;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto none; and grid-template-rows: none auto;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini
new file mode 100644
index 0000000000..60657b30bf
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-named-grid-lines-001.html.ini
@@ -0,0 +1,65 @@
+[grid-support-named-grid-lines-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: [a auto [b\]; and grid-template-rows: [a auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [#a\] auto [$b\]; and grid-template-rows: [#a\] auto [$b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [inherit\] auto; and grid-template-rows: [inherit\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 'a' auto 'b'; and grid-template-rows: 'a' auto 'b';]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\]; and grid-template-rows: [a\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a [b\]\] auto [c\]; and grid-template-rows: [a [b\]\] auto [c\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] auto [[b\]\]; and grid-template-rows: [a\] auto [[b\]\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\] auto [c d\] [e\]; and grid-template-rows: [a\] [b\] auto [c d\] [e\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [initial\] auto; and grid-template-rows: [initial\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 50%\] auto [b\]; and grid-template-rows: [a 50%\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a, b\] auto [a, b\]; and grid-template-rows: [a, b\] auto [a, b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] none [b\]; and grid-template-rows: [a\] none [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: (a) auto (b); and grid-template-rows: (a) auto (b);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a 100px\] auto [b\]; and grid-template-rows: [a 100px\] auto [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a b\]; and grid-template-rows: [a b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a\] [b\]; and grid-template-rows: [a\] [b\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: a auto b; and grid-template-rows: a auto b;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [a.\] auto [b*\]; and grid-template-rows: [a.\] auto [b*\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [5\] auto [10\]; and grid-template-rows: [5\] auto [10\];]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: [default\] auto; and grid-template-rows: [default\] auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: "a" auto "b"; and grid-template-rows: "a" auto "b";]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini
new file mode 100644
index 0000000000..8bfee2581f
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-001.html.ini
@@ -0,0 +1,23 @@
+[grid-support-repeat-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['grid' with: grid-template-columns: 100px (repeat 2, auto); and grid-template-rows: (repeat 2, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2, 50px repeat(2, 100px)); and grid-template-rows: repeat(2, 50px repeat(2, 100px));]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat 2, auto; and grid-template-rows: repeat 2, auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(-1, auto); and grid-template-rows: repeat(-1, auto);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px repeat(2, [a\]); and grid-template-rows: 100px repeat(2, [a\]);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(auto, 2); and grid-template-rows: repeat(auto, 2);]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: repeat(2 auto); and grid-template-rows: repeat(2 auto);]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini
new file mode 100644
index 0000000000..22d10524f9
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-support-repeat-002.html.ini
@@ -0,0 +1,3 @@
+[grid-support-repeat-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini
new file mode 100644
index 0000000000..3ea7b71832
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-rows-changes-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini
new file mode 100644
index 0000000000..6a60d13b34
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.html.ini
@@ -0,0 +1,110 @@
+[grid-template-columns-rows-resolved-values-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: auto auto;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: auto auto; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px 70px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: 60px 50px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px 30px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 60px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumnItemsPositions' with: grid-template-columns: 60px 70px; and grid-template-rows: ;]
+ expected: FAIL
+
+ ['gridAutoFlowColumn' with: grid-template-columns: 100px 60px; and grid-template-rows: 50px;]
+ expected: FAIL
+
+ ['gridItemsPositions' with: grid-template-columns: ; and grid-template-rows: 60px;]
+ expected: FAIL
+
+ ['grid' with: grid-template-columns: ; and grid-template-rows: 50px;]
+ expected: FAIL
diff --git a/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini
new file mode 100644
index 0000000000..dc400946f1
--- /dev/null
+++ b/testing/web-platform/meta/css/css-grid/grid-definition/grid-template-columns-rows-resolved-values-001.tentative.html.ini
@@ -0,0 +1,3 @@
+[grid-template-columns-rows-resolved-values-001.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]