summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/longtask-timing
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/longtask-timing
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/longtask-timing')
-rw-r--r--testing/web-platform/meta/longtask-timing/__dir__.ini1
-rw-r--r--testing/web-platform/meta/longtask-timing/buffered-flag.window.js.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/containerNames.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/containerTypes.html.ini13
-rw-r--r--testing/web-platform/meta/longtask-timing/idlharness.window.js.ini192
-rw-r--r--testing/web-platform/meta/longtask-timing/long-microtask.window.js.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-attributes.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-before-observer.window.js.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-detach-frame.html.ini3
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-in-childiframe-crossorigin.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-in-childiframe.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-in-externalscript.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-in-parentiframe.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-in-raf.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe-crossorigin.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-promise.html.ini12
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-sync-xhr.html.ini2
-rw-r--r--testing/web-platform/meta/longtask-timing/longtask-tojson.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/shared-renderer/longtask-in-new-window.html.ini4
-rw-r--r--testing/web-platform/meta/longtask-timing/spin-eventloop-not-longtask.html.ini2
-rw-r--r--testing/web-platform/meta/longtask-timing/supported-longtask-types.window.js.ini8
22 files changed, 289 insertions, 0 deletions
diff --git a/testing/web-platform/meta/longtask-timing/__dir__.ini b/testing/web-platform/meta/longtask-timing/__dir__.ini
new file mode 100644
index 0000000000..2ef043b928
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: backlog
diff --git a/testing/web-platform/meta/longtask-timing/buffered-flag.window.js.ini b/testing/web-platform/meta/longtask-timing/buffered-flag.window.js.ini
new file mode 100644
index 0000000000..f26edb697f
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/buffered-flag.window.js.ini
@@ -0,0 +1,4 @@
+[buffered-flag.window.html]
+ [PerformanceObserver with buffered flag can see previous longtask entries.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/containerNames.html.ini b/testing/web-platform/meta/longtask-timing/containerNames.html.ini
new file mode 100644
index 0000000000..afc8c6a4d2
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/containerNames.html.ini
@@ -0,0 +1,4 @@
+[containerNames.html]
+ [Performance longtask entries in iframeWithLongNameMoreThan100CharactersSpaceHolderSpaceHolderSpaceHolderSpaceHolderSpaceHolderSpaceHolder are observable in parent.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/containerTypes.html.ini b/testing/web-platform/meta/longtask-timing/containerTypes.html.ini
new file mode 100644
index 0000000000..5784671b3c
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/containerTypes.html.ini
@@ -0,0 +1,13 @@
+[containerTypes.html]
+ [Performance longtask entries in frame are observable in parent.]
+ expected: FAIL
+
+ [Performance longtask entries in iframe are observable in parent.]
+ expected: FAIL
+
+ [Performance longtask entries in object are observable in parent.]
+ expected: FAIL
+
+ [Performance longtask entries in embed are observable in parent.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini b/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini
new file mode 100644
index 0000000000..58c56f0b43
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/idlharness.window.js.ini
@@ -0,0 +1,192 @@
+[idlharness.window.html]
+ [PerformanceLongTaskTiming interface: existence and properties of interface object]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface object length]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface object name]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: attribute attribution]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: existence and properties of interface object]
+ expected: FAIL
+
+ [TaskAttributionTiming interface object length]
+ expected: FAIL
+
+ [TaskAttributionTiming interface object name]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute containerType]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute containerSrc]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute containerId]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute containerName]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: operation toJSON()]
+ expected: FAIL
+
+ [idl_test setup]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: operation toJSON()]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: operation toJSON()]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface object length]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: existence and properties of interface object]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: operation toJSON()]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute styleAndLayoutStart]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface object name]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute renderStart]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute blockingDuration]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute startTime]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute name]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute executionStart]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: attribute duration]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: operation toJSON()]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute firstUIEventTimestamp]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute duration]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute scripts]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute startTime]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: attribute startTime]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute duration]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute name]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute entryType]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface object name]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute startTime]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute name]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: attribute entryType]
+ expected: FAIL
+
+ [TaskAttributionTiming interface: attribute entryType]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: existence and properties of interface object]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface object length]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute sourceLocation]
+ expected: FAIL
+
+ [PerformanceLongTaskTiming interface: attribute name]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute entryType]
+ expected: FAIL
+
+ [PerformanceLongAnimationFrameTiming interface: attribute duration]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute window]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute windowAttribution]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute pauseDuration]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute invoker]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute forcedStyleAndLayoutDuration]
+ expected: FAIL
+
+ [PerformanceScriptTiming interface: attribute invokerType]
+ expected: FAIL
diff --git a/testing/web-platform/meta/longtask-timing/long-microtask.window.js.ini b/testing/web-platform/meta/longtask-timing/long-microtask.window.js.ini
new file mode 100644
index 0000000000..d6dd191c7f
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/long-microtask.window.js.ini
@@ -0,0 +1,4 @@
+[long-microtask.window.html]
+ [A short task followed by a long microtask is observable.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-attributes.html.ini b/testing/web-platform/meta/longtask-timing/longtask-attributes.html.ini
new file mode 100644
index 0000000000..c89e31fffd
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-attributes.html.ini
@@ -0,0 +1,4 @@
+[longtask-attributes.html]
+ [Performance longtask entries are observable.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-before-observer.window.js.ini b/testing/web-platform/meta/longtask-timing/longtask-before-observer.window.js.ini
new file mode 100644
index 0000000000..9d0a141e03
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-before-observer.window.js.ini
@@ -0,0 +1,4 @@
+[longtask-before-observer.window.html]
+ [PerformanceObserver with buffered flag can see previous longtask entries.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-detach-frame.html.ini b/testing/web-platform/meta/longtask-timing/longtask-detach-frame.html.ini
new file mode 100644
index 0000000000..84b1d914f7
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-detach-frame.html.ini
@@ -0,0 +1,3 @@
+[longtask-detach-frame.html]
+ [Performance longtask entries dont crash when a frame is detached.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/longtask-timing/longtask-in-childiframe-crossorigin.html.ini b/testing/web-platform/meta/longtask-timing/longtask-in-childiframe-crossorigin.html.ini
new file mode 100644
index 0000000000..210f7c8956
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-in-childiframe-crossorigin.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-childiframe-crossorigin.html]
+ [Performance longtask entries in cross-origin child iframe are observable in parent.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-in-childiframe.html.ini b/testing/web-platform/meta/longtask-timing/longtask-in-childiframe.html.ini
new file mode 100644
index 0000000000..948d248081
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-in-childiframe.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-childiframe.html]
+ [Performance longtask entries in child iframe are observable in parent.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-in-externalscript.html.ini b/testing/web-platform/meta/longtask-timing/longtask-in-externalscript.html.ini
new file mode 100644
index 0000000000..cac68566f9
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-in-externalscript.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-externalscript.html]
+ [Performance longtask entries are observable.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-in-parentiframe.html.ini b/testing/web-platform/meta/longtask-timing/longtask-in-parentiframe.html.ini
new file mode 100644
index 0000000000..538861b88e
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-in-parentiframe.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-parentiframe.html]
+ [Performance longtask entries in parent are observable in child iframe.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-in-raf.html.ini b/testing/web-platform/meta/longtask-timing/longtask-in-raf.html.ini
new file mode 100644
index 0000000000..76ec6bce89
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-in-raf.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-raf.html]
+ [Performance longtask entries are observable.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe-crossorigin.html.ini b/testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe-crossorigin.html.ini
new file mode 100644
index 0000000000..fafcab34a6
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe-crossorigin.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-sibling-iframe-crossorigin.html]
+ [Performance longtask entries from cross-origin iframe are observable in its sibling.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe.html.ini b/testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe.html.ini
new file mode 100644
index 0000000000..be7e3a8b3b
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-in-sibling-iframe.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-sibling-iframe.html]
+ [Performance longtask entries are observable in sibling iframe.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/longtask-promise.html.ini b/testing/web-platform/meta/longtask-timing/longtask-promise.html.ini
new file mode 100644
index 0000000000..0cd68c2d18
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-promise.html.ini
@@ -0,0 +1,12 @@
+[longtask-promise.html]
+ [Performance longtask entries after a promise: successful fetch]
+ expected: FAIL
+
+ [Performance longtask entries after a promise: Response.text()]
+ expected: FAIL
+
+ [Performance longtask entries after a promise: rejected fetch]
+ expected: FAIL
+
+ [Performance longtask entries after a promise: JSON error]
+ expected: FAIL
diff --git a/testing/web-platform/meta/longtask-timing/longtask-sync-xhr.html.ini b/testing/web-platform/meta/longtask-timing/longtask-sync-xhr.html.ini
new file mode 100644
index 0000000000..9e3a4da957
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-sync-xhr.html.ini
@@ -0,0 +1,2 @@
+[longtask-sync-xhr.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/longtask-timing/longtask-tojson.html.ini b/testing/web-platform/meta/longtask-timing/longtask-tojson.html.ini
new file mode 100644
index 0000000000..c4161ae51f
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/longtask-tojson.html.ini
@@ -0,0 +1,4 @@
+[longtask-tojson.html]
+ [Test toJSON() in PerformanceLongTaskTiming and TaskAttributionTiming]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/shared-renderer/longtask-in-new-window.html.ini b/testing/web-platform/meta/longtask-timing/shared-renderer/longtask-in-new-window.html.ini
new file mode 100644
index 0000000000..a35bbb2e35
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/shared-renderer/longtask-in-new-window.html.ini
@@ -0,0 +1,4 @@
+[longtask-in-new-window.html]
+ [A longtask in a frame from window.open is not reported in original frame]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/longtask-timing/spin-eventloop-not-longtask.html.ini b/testing/web-platform/meta/longtask-timing/spin-eventloop-not-longtask.html.ini
new file mode 100644
index 0000000000..38dba22a80
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/spin-eventloop-not-longtask.html.ini
@@ -0,0 +1,2 @@
+[spin-eventloop-not-longtask.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/longtask-timing/supported-longtask-types.window.js.ini b/testing/web-platform/meta/longtask-timing/supported-longtask-types.window.js.ini
new file mode 100644
index 0000000000..5d66cbf47b
--- /dev/null
+++ b/testing/web-platform/meta/longtask-timing/supported-longtask-types.window.js.ini
@@ -0,0 +1,8 @@
+[supported-longtask-types.window.html]
+ expected: TIMEOUT
+ [supportedEntryTypes contains 'longtask' but not 'taskattribution'.]
+ expected: FAIL
+
+ ['longtask' entries should be observable.]
+ expected: TIMEOUT
+