summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/scheduler/tentative
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/scheduler/tentative')
-rw-r--r--testing/web-platform/meta/scheduler/tentative/yield/yield-abort.any.js.ini34
-rw-r--r--testing/web-platform/meta/scheduler/tentative/yield/yield-inherit-across-promises.any.js.ini44
-rw-r--r--testing/web-platform/meta/scheduler/tentative/yield/yield-priority-idle-callbacks.html.ini7
-rw-r--r--testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini56
-rw-r--r--testing/web-platform/meta/scheduler/tentative/yield/yield-priority-timers.any.js.ini28
-rw-r--r--testing/web-platform/meta/scheduler/tentative/yield/yield-then-detach.html.ini3
6 files changed, 172 insertions, 0 deletions
diff --git a/testing/web-platform/meta/scheduler/tentative/yield/yield-abort.any.js.ini b/testing/web-platform/meta/scheduler/tentative/yield/yield-abort.any.js.ini
new file mode 100644
index 0000000000..d9b9588369
--- /dev/null
+++ b/testing/web-platform/meta/scheduler/tentative/yield/yield-abort.any.js.ini
@@ -0,0 +1,34 @@
+[yield-abort.any.html]
+ expected: ERROR
+ [yield() with an aborted signal]
+ expected: FAIL
+
+ [yield() aborted in a separate task]
+ expected: FAIL
+
+ [yield() aborted in a separate task (inherit priority only)]
+ expected: FAIL
+
+ [yield() aborted in a separate task (inherit signal priority override)]
+ expected: FAIL
+
+ [yield() aborted in a separate task (inherit)]
+ expected: FAIL
+
+
+[yield-abort.any.worker.html]
+ expected: ERROR
+ [yield() with an aborted signal]
+ expected: FAIL
+
+ [yield() aborted in a separate task]
+ expected: FAIL
+
+ [yield() aborted in a separate task (inherit priority only)]
+ expected: FAIL
+
+ [yield() aborted in a separate task (inherit signal priority override)]
+ expected: FAIL
+
+ [yield() aborted in a separate task (inherit)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scheduler/tentative/yield/yield-inherit-across-promises.any.js.ini b/testing/web-platform/meta/scheduler/tentative/yield/yield-inherit-across-promises.any.js.ini
new file mode 100644
index 0000000000..75a3273003
--- /dev/null
+++ b/testing/web-platform/meta/scheduler/tentative/yield/yield-inherit-across-promises.any.js.ini
@@ -0,0 +1,44 @@
+[yield-inherit-across-promises.any.worker.html]
+ [yield() inherits priority (string) across promises (user-blocking)]
+ expected: FAIL
+
+ [yield() inherits priority (signal) across promises (user-blocking)]
+ expected: FAIL
+
+ [yield() inherits priority (priority string with signal inherit) across promises (user-blocking)]
+ expected: FAIL
+
+ [yield() inherits priority (string) across promises (background)]
+ expected: FAIL
+
+ [yield() inherits priority (signal) across promises (background)]
+ expected: FAIL
+
+ [yield() inherits priority (priority string with signal inherit) across promises (background)]
+ expected: FAIL
+
+ [yield() inherits abort across promises]
+ expected: FAIL
+
+
+[yield-inherit-across-promises.any.html]
+ [yield() inherits priority (string) across promises (user-blocking)]
+ expected: FAIL
+
+ [yield() inherits priority (signal) across promises (user-blocking)]
+ expected: FAIL
+
+ [yield() inherits priority (priority string with signal inherit) across promises (user-blocking)]
+ expected: FAIL
+
+ [yield() inherits priority (string) across promises (background)]
+ expected: FAIL
+
+ [yield() inherits priority (signal) across promises (background)]
+ expected: FAIL
+
+ [yield() inherits priority (priority string with signal inherit) across promises (background)]
+ expected: FAIL
+
+ [yield() inherits abort across promises]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-idle-callbacks.html.ini b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-idle-callbacks.html.ini
new file mode 100644
index 0000000000..dc3688f708
--- /dev/null
+++ b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-idle-callbacks.html.ini
@@ -0,0 +1,7 @@
+[yield-priority-idle-callbacks.html]
+ expected: ERROR
+ [requestIdleCallback() yields at background priority when inheriting priority]
+ expected: TIMEOUT
+
+ [requestIdleCallback() yields at background priority when inheriting signal]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini
new file mode 100644
index 0000000000..662bec8a3b
--- /dev/null
+++ b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-posttask.any.js.ini
@@ -0,0 +1,56 @@
+[yield-priority-posttask.any.worker.html]
+ [yield() with postTask tasks (priority option)]
+ expected: FAIL
+
+ [yield() with postTask tasks (signal option)]
+ expected: FAIL
+
+ [yield() with different priority from task (priority)]
+ expected: FAIL
+
+ [yield() with different priority from task (signal)]
+ expected: FAIL
+
+ [yield() priority overrides signal]
+ expected: FAIL
+
+ [yield() with postTask tasks (inherit signal)]
+ expected: FAIL
+
+ [yield() with TaskSignal has dynamic priority]
+ expected: FAIL
+
+ [yield() mixed inheritance and default]
+ expected: FAIL
+
+ [yield() with postTask tasks (inherit priority)]
+ expected: FAIL
+
+
+[yield-priority-posttask.any.html]
+ [yield() with postTask tasks (priority option)]
+ expected: FAIL
+
+ [yield() with postTask tasks (signal option)]
+ expected: FAIL
+
+ [yield() with different priority from task (priority)]
+ expected: FAIL
+
+ [yield() with different priority from task (signal)]
+ expected: FAIL
+
+ [yield() priority overrides signal]
+ expected: FAIL
+
+ [yield() with postTask tasks (inherit signal)]
+ expected: FAIL
+
+ [yield() with TaskSignal has dynamic priority]
+ expected: FAIL
+
+ [yield() mixed inheritance and default]
+ expected: FAIL
+
+ [yield() with postTask tasks (inherit priority)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-timers.any.js.ini b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-timers.any.js.ini
new file mode 100644
index 0000000000..d7b2bfb5df
--- /dev/null
+++ b/testing/web-platform/meta/scheduler/tentative/yield/yield-priority-timers.any.js.ini
@@ -0,0 +1,28 @@
+[yield-priority-timers.any.worker.html]
+ expected: TIMEOUT
+ [yield() with timer tasks (priority option)]
+ expected: TIMEOUT
+
+ [yield() with timer tasks (signal option)]
+ expected: NOTRUN
+
+ [yield() with timer tasks (inherit signal)]
+ expected: NOTRUN
+
+ [yield() with timer tasks (inherit priority)]
+ expected: NOTRUN
+
+
+[yield-priority-timers.any.html]
+ expected: ERROR
+ [yield() with timer tasks (priority option)]
+ expected: TIMEOUT
+
+ [yield() with timer tasks (signal option)]
+ expected: NOTRUN
+
+ [yield() with timer tasks (inherit signal)]
+ expected: NOTRUN
+
+ [yield() with timer tasks (inherit priority)]
+ expected: NOTRUN
diff --git a/testing/web-platform/meta/scheduler/tentative/yield/yield-then-detach.html.ini b/testing/web-platform/meta/scheduler/tentative/yield/yield-then-detach.html.ini
new file mode 100644
index 0000000000..4f5f5c8c53
--- /dev/null
+++ b/testing/web-platform/meta/scheduler/tentative/yield/yield-then-detach.html.ini
@@ -0,0 +1,3 @@
+[yield-then-detach.html]
+ [Test scheduler.yield() from an iframe that is removed]
+ expected: FAIL