diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/longtask-timing | |
parent | Initial commit. (diff) | |
download | firefox-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')
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 + |