summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/dom/render-blocking
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/html/dom/render-blocking')
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/__dir__.ini1
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini4
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-inline-module-with-import.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-script.html.ini5
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/parser-inserted-defer-script.html.ini5
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/parser-inserted-inline-module-with-import.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/parser-inserted-module-script.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/remove-attr-unblocks-rendering.optional.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/remove-element-unblocks-rendering.optional.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/remove-pending-async-render-blocking-script.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/script-inserted-inline-module-with-import.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/script-inserted-module-script.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/script-inserted-script.html.ini5
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/script-inserted-style-element.html.ini3
-rw-r--r--testing/web-platform/meta/html/dom/render-blocking/script-inserted-stylesheet-link.html.ini3
25 files changed, 80 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/dom/render-blocking/__dir__.ini b/testing/web-platform/meta/html/dom/render-blocking/__dir__.ini
new file mode 100644
index 0000000000..62c8aa925a
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/__dir__.ini
@@ -0,0 +1 @@
+prefs: [dom.element.blocking.enabled: true]
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini
new file mode 100644
index 0000000000..346d7282c0
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-001.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-001.tentative.html]
+ [blocking defers frames until full parsing]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini
new file mode 100644
index 0000000000..511925c1b6
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-002.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-002.tentative.html]
+ [blocking defers until needed element is parsed]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini
new file mode 100644
index 0000000000..92a6b95f04
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-003.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-003.tentative.html]
+ [adding link in the head defers frames]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini
new file mode 100644
index 0000000000..a6e9373200
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-006.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-006.tentative.html]
+ [adding 'blocking=render' in the head makes it blocking]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini
new file mode 100644
index 0000000000..9561d696be
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-008.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-008.tentative.html]
+ [changing media to matching causes link to have an effect]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini
new file mode 100644
index 0000000000..0675b81361
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-011.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-011.tentative.html]
+ [changing rel to expect in the head causes it to be blocking]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini
new file mode 100644
index 0000000000..1e31c3f000
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-012.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-012.tentative.html]
+ [adding href in the head makes it blocking]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini
new file mode 100644
index 0000000000..3e821238f4
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-024.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-024.tentative.html]
+ [unknown href causes the whole document to be blocked]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini
new file mode 100644
index 0000000000..2bf30fa410
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-025.tentative.html.ini
@@ -0,0 +1,4 @@
+[element-render-blocking-025.tentative.html]
+ [adding an id in the body satisfies render block]
+ expected:
+ if tsan: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini
new file mode 100644
index 0000000000..61f04ef7a4
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-027.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-027.tentative.html]
+ [unknown href causes the whole document to be blocked (with href changes!)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini
new file mode 100644
index 0000000000..342b4dbb48
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/element-render-blocking-028.tentative.html.ini
@@ -0,0 +1,3 @@
+[element-render-blocking-028.tentative.html]
+ [removing some links but not all keeps at least the matching link blocking]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-inline-module-with-import.html.ini b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-inline-module-with-import.html.ini
new file mode 100644
index 0000000000..228a660ae9
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-inline-module-with-import.html.ini
@@ -0,0 +1,3 @@
+[parser-inserted-async-inline-module-with-import.html]
+ [Parser-inserted async inline module script elements with "blocking=render" are render-blocking]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-script.html.ini b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-script.html.ini
new file mode 100644
index 0000000000..162f917a48
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-async-script.html.ini
@@ -0,0 +1,5 @@
+[parser-inserted-async-script.html]
+ [Rendering is blocked before render-blocking resources are loaded]
+ expected:
+ if swgl and (os == "win"): [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-defer-script.html.ini b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-defer-script.html.ini
new file mode 100644
index 0000000000..2483a5ac4c
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-defer-script.html.ini
@@ -0,0 +1,5 @@
+[parser-inserted-defer-script.html]
+ [Rendering is blocked before render-blocking resources are loaded]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-inline-module-with-import.html.ini b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-inline-module-with-import.html.ini
new file mode 100644
index 0000000000..e4619a3113
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-inline-module-with-import.html.ini
@@ -0,0 +1,3 @@
+[parser-inserted-inline-module-with-import.html]
+ [Parser-inserted module script elements with "blocking=render" are render-blocking]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-module-script.html.ini b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-module-script.html.ini
new file mode 100644
index 0000000000..ae6cf01c8f
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/parser-inserted-module-script.html.ini
@@ -0,0 +1,3 @@
+[parser-inserted-module-script.html]
+ [Rendering is blocked before render-blocking resources are loaded]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/remove-attr-unblocks-rendering.optional.html.ini b/testing/web-platform/meta/html/dom/render-blocking/remove-attr-unblocks-rendering.optional.html.ini
new file mode 100644
index 0000000000..85bc63a3bc
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/remove-attr-unblocks-rendering.optional.html.ini
@@ -0,0 +1,3 @@
+[remove-attr-unblocks-rendering.optional.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/dom/render-blocking/remove-element-unblocks-rendering.optional.html.ini b/testing/web-platform/meta/html/dom/render-blocking/remove-element-unblocks-rendering.optional.html.ini
new file mode 100644
index 0000000000..836457204d
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/remove-element-unblocks-rendering.optional.html.ini
@@ -0,0 +1,3 @@
+[remove-element-unblocks-rendering.optional.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/dom/render-blocking/remove-pending-async-render-blocking-script.html.ini b/testing/web-platform/meta/html/dom/render-blocking/remove-pending-async-render-blocking-script.html.ini
new file mode 100644
index 0000000000..8d4d89a0a7
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/remove-pending-async-render-blocking-script.html.ini
@@ -0,0 +1,3 @@
+[remove-pending-async-render-blocking-script.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/dom/render-blocking/script-inserted-inline-module-with-import.html.ini b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-inline-module-with-import.html.ini
new file mode 100644
index 0000000000..52605001dc
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-inline-module-with-import.html.ini
@@ -0,0 +1,3 @@
+[script-inserted-inline-module-with-import.html]
+ [Script-inserted module script elements with "blocking=render" are render-blocking]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/script-inserted-module-script.html.ini b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-module-script.html.ini
new file mode 100644
index 0000000000..4b23298c84
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-module-script.html.ini
@@ -0,0 +1,3 @@
+[script-inserted-module-script.html]
+ [Rendering is blocked before render-blocking resources are loaded]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/script-inserted-script.html.ini b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-script.html.ini
new file mode 100644
index 0000000000..b7531c1e18
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-script.html.ini
@@ -0,0 +1,5 @@
+[script-inserted-script.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Rendering is blocked before render-blocking resources are loaded]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/script-inserted-style-element.html.ini b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-style-element.html.ini
new file mode 100644
index 0000000000..339e2b26a7
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-style-element.html.ini
@@ -0,0 +1,3 @@
+[script-inserted-style-element.html]
+ [Rendering is blocked before render-blocking resources are loaded]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/dom/render-blocking/script-inserted-stylesheet-link.html.ini b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-stylesheet-link.html.ini
new file mode 100644
index 0000000000..6b043e4b9c
--- /dev/null
+++ b/testing/web-platform/meta/html/dom/render-blocking/script-inserted-stylesheet-link.html.ini
@@ -0,0 +1,3 @@
+[script-inserted-stylesheet-link.html]
+ [Rendering is blocked before render-blocking resources are loaded]
+ expected: FAIL