diff options
Diffstat (limited to 'testing/web-platform/meta/resource-timing')
99 files changed, 1857 insertions, 0 deletions
diff --git a/testing/web-platform/meta/resource-timing/TAO-match.html.ini b/testing/web-platform/meta/resource-timing/TAO-match.html.ini new file mode 100644 index 0000000000..49f980c78f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/TAO-match.html.ini @@ -0,0 +1,3 @@ +[TAO-match.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/TAO-port-mismatch-means-crossorigin.html.ini b/testing/web-platform/meta/resource-timing/TAO-port-mismatch-means-crossorigin.html.ini new file mode 100644 index 0000000000..492729f451 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/TAO-port-mismatch-means-crossorigin.html.ini @@ -0,0 +1,3 @@ +[TAO-port-mismatch-means-crossorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/__dir__.ini b/testing/web-platform/meta/resource-timing/__dir__.ini new file mode 100644 index 0000000000..9ca42468c0 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/__dir__.ini @@ -0,0 +1,3 @@ +prefs: [privacy.reduceTimerPrecision:false] +lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, Malloc, ProtoAndIfaceCache, Realloc, alloc::raw_vec::finish_grow, build_input_gamma_table, mozilla::detail::HashTable, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::PerformanceObserver::Constructor, mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::dom::ScriptLoader::CreateLoadRequest, mozilla::intl::FluentBundle::Constructor, mozilla::intl::FluentResource::Constructor, mozilla::net::nsStandardURL::TemplatedMutator, nsPresContext::NotifyContentfulPaint, nsStringBuffer::Alloc, posix_memalign] +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-add-after-full-event.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-add-after-full-event.html.ini new file mode 100644 index 0000000000..3b9cf6d0bc --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-add-after-full-event.html.ini @@ -0,0 +1,2 @@ +[buffer-full-add-after-full-event.html] + disabled: Bug 1535466: https://bugzilla.mozilla.org/show_bug.cgi?id=1535466 diff --git a/testing/web-platform/meta/resource-timing/buffer-full-add-entries-during-callback-that-drop.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-add-entries-during-callback-that-drop.html.ini new file mode 100644 index 0000000000..29afdcc2ab --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-add-entries-during-callback-that-drop.html.ini @@ -0,0 +1,3 @@ +[buffer-full-add-entries-during-callback-that-drop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-add-entries-during-callback.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-add-entries-during-callback.html.ini new file mode 100644 index 0000000000..ff5e11f52c --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-add-entries-during-callback.html.ini @@ -0,0 +1,3 @@ +[buffer-full-add-entries-during-callback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-add-then-clear.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-add-then-clear.html.ini new file mode 100644 index 0000000000..ce82f8cd52 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-add-then-clear.html.ini @@ -0,0 +1,5 @@ +[buffer-full-add-then-clear.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that if the buffer is cleared after entries were added to the secondary buffer, those entries make it into the primary one] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/buffer-full-decrease-buffer-during-callback.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-decrease-buffer-during-callback.html.ini new file mode 100644 index 0000000000..871ed1c1b7 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-decrease-buffer-during-callback.html.ini @@ -0,0 +1,3 @@ +[buffer-full-decrease-buffer-during-callback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-eventually.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-eventually.html.ini new file mode 100644 index 0000000000..e43ce983f6 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-eventually.html.ini @@ -0,0 +1,3 @@ +[buffer-full-eventually.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-increase-buffer-during-callback.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-increase-buffer-during-callback.html.ini new file mode 100644 index 0000000000..1c12a853cd --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-increase-buffer-during-callback.html.ini @@ -0,0 +1,3 @@ +[buffer-full-increase-buffer-during-callback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-inspect-buffer-during-callback.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-inspect-buffer-during-callback.html.ini new file mode 100644 index 0000000000..3bd5dee24f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-inspect-buffer-during-callback.html.ini @@ -0,0 +1,3 @@ +[buffer-full-inspect-buffer-during-callback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-set-to-current-buffer.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-set-to-current-buffer.html.ini new file mode 100644 index 0000000000..33c6de4368 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-set-to-current-buffer.html.ini @@ -0,0 +1,3 @@ +[buffer-full-set-to-current-buffer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-store-and-clear-during-callback.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-store-and-clear-during-callback.html.ini new file mode 100644 index 0000000000..225a2ece14 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-store-and-clear-during-callback.html.ini @@ -0,0 +1,3 @@ +[buffer-full-store-and-clear-during-callback.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-then-decreased.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-then-decreased.html.ini new file mode 100644 index 0000000000..375c0ace15 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-then-decreased.html.ini @@ -0,0 +1,3 @@ +[buffer-full-then-decreased.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/buffer-full-then-increased.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-then-increased.html.ini new file mode 100644 index 0000000000..163ce9bae7 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-then-increased.html.ini @@ -0,0 +1,5 @@ +[buffer-full-then-increased.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that overflowing the buffer and immediately increasing its limit does not trigger the resourcetimingbufferfull event] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/buffer-full-when-populate-entries.html.ini b/testing/web-platform/meta/resource-timing/buffer-full-when-populate-entries.html.ini new file mode 100644 index 0000000000..c74dd254e9 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffer-full-when-populate-entries.html.ini @@ -0,0 +1,6 @@ +[buffer-full-when-populate-entries.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + [Test that a buffer full event does not bubble and that resourcetimingbufferfull is called only once per overflow] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/buffered-flag.any.js.ini b/testing/web-platform/meta/resource-timing/buffered-flag.any.js.ini new file mode 100644 index 0000000000..71ae8be4dc --- /dev/null +++ b/testing/web-platform/meta/resource-timing/buffered-flag.any.js.ini @@ -0,0 +1,7 @@ +[buffered-flag.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[buffered-flag.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/cached-image-gets-single-entry.html.ini b/testing/web-platform/meta/resource-timing/cached-image-gets-single-entry.html.ini new file mode 100644 index 0000000000..ee99465e83 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/cached-image-gets-single-entry.html.ini @@ -0,0 +1,3 @@ +[cached-image-gets-single-entry.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/clear-resource-timings.html.ini b/testing/web-platform/meta/resource-timing/clear-resource-timings.html.ini new file mode 100644 index 0000000000..d8fb4eb1f3 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/clear-resource-timings.html.ini @@ -0,0 +1,3 @@ +[clear-resource-timings.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/connection-reuse.html.ini b/testing/web-platform/meta/resource-timing/connection-reuse.html.ini new file mode 100644 index 0000000000..5514eee408 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/connection-reuse.html.ini @@ -0,0 +1,3 @@ +[connection-reuse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/connection-reuse.https.html.ini b/testing/web-platform/meta/resource-timing/connection-reuse.https.html.ini new file mode 100644 index 0000000000..6376fa90ff --- /dev/null +++ b/testing/web-platform/meta/resource-timing/connection-reuse.https.html.ini @@ -0,0 +1,3 @@ +[connection-reuse.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/content-type-parsing.html.ini b/testing/web-platform/meta/resource-timing/content-type-parsing.html.ini new file mode 100644 index 0000000000..d42b4b0162 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/content-type-parsing.html.ini @@ -0,0 +1,182 @@ +[content-type-parsing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [content-type 0 : ,text/plain] + expected: FAIL + + [content-type 1 : text/plain,] + expected: FAIL + + [content-type 2 : text/html,text/plain] + expected: FAIL + + [content-type 3 : text/plain;charset=gbk,text/html] + expected: FAIL + + [content-type 4 : text/plain;charset=gbk,text/html;charset=windows-1254] + expected: FAIL + + [content-type 5 : text/plain;charset=gbk,text/plain] + expected: FAIL + + [content-type 6 : text/plain;charset=gbk,text/plain;charset=windows-1252] + expected: FAIL + + [content-type 7 : text/html;charset=gbk,text/html;x=",text/plain] + expected: FAIL + + [content-type 8 : text/plain;charset=gbk;x=foo,text/plain] + expected: FAIL + + [content-type 9 : text/html;charset=gbk,text/plain,text/html] + expected: FAIL + + [content-type 10 : text/plain,*/*] + expected: FAIL + + [content-type 11 : text/html,*/*] + expected: FAIL + + [content-type 12 : */*,text/html] + expected: FAIL + + [content-type 13 : text/plain,*/*;charset=gbk] + expected: FAIL + + [content-type 14 : text/html,*/*;charset=gbk] + expected: FAIL + + [content-type 15 : text/html;x=",text/plain] + expected: FAIL + + [content-type 16 : text/html;",text/plain] + expected: FAIL + + [content-type 17 : text/html;",\\",text/plain] + expected: FAIL + + [content-type 18 : text/html;",\\",text/plain,";charset=GBK] + expected: FAIL + + [content-type 19 : text/html;",",text/plain] + expected: FAIL + + [mime-type 1 : text/html;charset=gbk] + expected: FAIL + + [mime-type 2 : TEXT/HTML;CHARSET=GBK] + expected: FAIL + + [mime-type 4 : text/html;charset=gbk(] + expected: FAIL + + [mime-type 5 : text/html;x=(;charset=gbk] + expected: FAIL + + [mime-type 7 : text/html;charset=gbk;charset=windows-1255] + expected: FAIL + + [mime-type 8 : text/html;charset=();charset=GBK] + expected: FAIL + + [mime-type 10 : text/html;charset =gbk] + expected: FAIL + + [mime-type 11 : text/html ;charset=gbk] + expected: FAIL + + [mime-type 12 : text/html; charset=gbk] + expected: FAIL + + [mime-type 13 : text/html;charset= gbk] + expected: FAIL + + [mime-type 14 : text/html;charset= "gbk"] + expected: FAIL + + [mime-type 16 : text/html;charset=\x0bgbk] + expected: FAIL + + [mime-type 17 : text/html;charset=\x0cgbk] + expected: FAIL + + [mime-type 18 : text/html;\x0bcharset=gbk] + expected: FAIL + + [mime-type 19 : text/html;\x0ccharset=gbk] + expected: FAIL + + [mime-type 21 : text/html;charset='gbk'] + expected: FAIL + + [mime-type 22 : text/html;charset='gbk] + expected: FAIL + + [mime-type 23 : text/html;charset=gbk'] + expected: FAIL + + [mime-type 24 : text/html;charset=';charset=GBK] + expected: FAIL + + [mime-type 26 : text/html;test;charset=gbk] + expected: FAIL + + [mime-type 27 : text/html;test=;charset=gbk] + expected: FAIL + + [mime-type 28 : text/html;';charset=gbk] + expected: FAIL + + [mime-type 29 : text/html;";charset=gbk] + expected: FAIL + + [mime-type 30 : text/html ; ; charset=gbk] + expected: FAIL + + [mime-type 31 : text/html;;;;charset=gbk] + expected: FAIL + + [mime-type 32 : text/html;charset= ";charset=GBK] + expected: FAIL + + [mime-type 33 : text/html;charset=";charset=foo";charset=GBK] + expected: FAIL + + [mime-type 35 : text/html;charset="gbk"] + expected: FAIL + + [mime-type 36 : text/html;charset="gbk] + expected: FAIL + + [mime-type 37 : text/html;charset=gbk"] + expected: FAIL + + [mime-type 38 : text/html;charset=" gbk"] + expected: FAIL + + [mime-type 39 : text/html;charset="gbk "] + expected: FAIL + + [mime-type 40 : text/html;charset="\\ gbk"] + expected: FAIL + + [mime-type 41 : text/html;charset="\\g\\b\\k"] + expected: FAIL + + [mime-type 42 : text/html;charset="gbk"x] + expected: FAIL + + [mime-type 43 : text/html;charset="";charset=GBK] + expected: FAIL + + [mime-type 44 : text/html;charset=";charset=GBK] + expected: FAIL + + [mime-type 46 : text/html;charset={gbk}] + expected: FAIL + + [mime-type 48 : text/html;0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789=x;charset=gbk] + expected: FAIL + + [mime-type 69 : text/html;test=ÿ;charset=gbk] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/content-type.html.ini b/testing/web-platform/meta/resource-timing/content-type.html.ini new file mode 100644 index 0000000000..d739bde365 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/content-type.html.ini @@ -0,0 +1,83 @@ +[content-type.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [This test validates the content-type of resources.] + expected: FAIL + + [This test validates the content-type of resources. 1] + expected: FAIL + + [This test validates the content-type of resources. 2] + expected: FAIL + + [This test validates the content-type of resources. 3] + expected: FAIL + + [This test validates the content-type of resources. 4] + expected: FAIL + + [This test validates the content-type of resources. 5] + expected: FAIL + + [This test validates the content-type of resources. 6] + expected: FAIL + + [This test validates the content-type of resources. 7] + expected: FAIL + + [This test validates the content-type of resources. 8] + expected: FAIL + + [This test validates the content-type of resources. 9] + expected: FAIL + + [This test validates the content-type of resources. 10] + expected: FAIL + + [This test validates the content-type of resources. 11] + expected: FAIL + + [This test validates the content-type of resources. 12] + expected: FAIL + + [This test validates the content-type of resources. 13] + expected: FAIL + + [This test validates the content-type of resources. 14] + expected: FAIL + + [This test validates the content-type of resources. 15] + expected: FAIL + + [This test validates the content-type of resources. 16] + expected: FAIL + + [This test validates the content-type of resources. 17] + expected: FAIL + + [This test validates the content-type of resources. 18] + expected: FAIL + + [This test validates the content-type of resources. 19] + expected: FAIL + + [This test validates the content-type of resources. 20] + expected: FAIL + + [This test validates the content-type of resources. 21] + expected: FAIL + + [This test validates the content-type of resources. 22] + expected: FAIL + + [This test validates the content-type of resources. 23] + expected: FAIL + + [This test validates the content-type of resources. 24] + expected: FAIL + + [This test validates the content-type of resources. 25] + expected: FAIL + + [This test validates the content-type of resources. 26] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/cors-preflight.any.js.ini b/testing/web-platform/meta/resource-timing/cors-preflight.any.js.ini new file mode 100644 index 0000000000..d34f5803c4 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/cors-preflight.any.js.ini @@ -0,0 +1,7 @@ +[cors-preflight.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[cors-preflight.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/cross-origin-iframe.html.ini b/testing/web-platform/meta/resource-timing/cross-origin-iframe.html.ini new file mode 100644 index 0000000000..09e49896e4 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/cross-origin-iframe.html.ini @@ -0,0 +1,3 @@ +[cross-origin-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/cross-origin-redirects.html.ini b/testing/web-platform/meta/resource-timing/cross-origin-redirects.html.ini new file mode 100644 index 0000000000..991532fae0 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/cross-origin-redirects.html.ini @@ -0,0 +1,3 @@ +[cross-origin-redirects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/cross-origin-start-end-time-with-redirects.html.ini b/testing/web-platform/meta/resource-timing/cross-origin-start-end-time-with-redirects.html.ini new file mode 100644 index 0000000000..c3f652db62 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/cross-origin-start-end-time-with-redirects.html.ini @@ -0,0 +1,3 @@ +[cross-origin-start-end-time-with-redirects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/cross-origin-status-codes.html.ini b/testing/web-platform/meta/resource-timing/cross-origin-status-codes.html.ini new file mode 100644 index 0000000000..662e7e1921 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/cross-origin-status-codes.html.ini @@ -0,0 +1,3 @@ +[cross-origin-status-codes.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/delivery-type.tentative.any.js.ini b/testing/web-platform/meta/resource-timing/delivery-type.tentative.any.js.ini new file mode 100644 index 0000000000..c01df533a0 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/delivery-type.tentative.any.js.ini @@ -0,0 +1,51 @@ +[delivery-type.tentative.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming deliveryType test, same origin.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO passes.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO fails.] + expected: FAIL + + +[delivery-type.tentative.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming deliveryType test, same origin.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO passes.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO fails.] + expected: FAIL + + +[delivery-type.tentative.any.html] + max-asserts: 2 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming deliveryType test, same origin.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO passes.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO fails.] + expected: FAIL + + +[delivery-type.tentative.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming deliveryType test, same origin.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO passes.] + expected: FAIL + + [PerformanceResourceTiming deliveryType test, cross origin, TAO fails.] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/document-domain-no-impact-opener.html.ini b/testing/web-platform/meta/resource-timing/document-domain-no-impact-opener.html.ini new file mode 100644 index 0000000000..8e007065be --- /dev/null +++ b/testing/web-platform/meta/resource-timing/document-domain-no-impact-opener.html.ini @@ -0,0 +1,3 @@ +[document-domain-no-impact-opener.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/entries-for-network-errors.sub.https.html.ini b/testing/web-platform/meta/resource-timing/entries-for-network-errors.sub.https.html.ini new file mode 100644 index 0000000000..0d20d0cced --- /dev/null +++ b/testing/web-platform/meta/resource-timing/entries-for-network-errors.sub.https.html.ini @@ -0,0 +1,14 @@ +[entries-for-network-errors.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [A ResourceTiming entry should be created for network error of type non-HTTP redirect] + expected: FAIL + + [A ResourceTiming entry should be created for network error of type Mixed content] + expected: FAIL + + [A ResourceTiming entry should be created for network error of type only-if-cached resource that was not cached] + expected: FAIL + + [A ResourceTiming entry should be created for network error of type too many redirects] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/entry-attributes.html.ini b/testing/web-platform/meta/resource-timing/entry-attributes.html.ini new file mode 100644 index 0000000000..f9a370f29a --- /dev/null +++ b/testing/web-platform/meta/resource-timing/entry-attributes.html.ini @@ -0,0 +1,6 @@ +[entry-attributes.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Font resources should generate conformant entries] + expected: + if os == "android": [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/event-source-timing.html.ini b/testing/web-platform/meta/resource-timing/event-source-timing.html.ini new file mode 100644 index 0000000000..f91e80f598 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/event-source-timing.html.ini @@ -0,0 +1,3 @@ +[event-source-timing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/fetch-cross-origin-redirect.https.html.ini b/testing/web-platform/meta/resource-timing/fetch-cross-origin-redirect.https.html.ini new file mode 100644 index 0000000000..6ad468c0d7 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/fetch-cross-origin-redirect.https.html.ini @@ -0,0 +1,3 @@ +[fetch-cross-origin-redirect.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/font-timestamps.html.ini b/testing/web-platform/meta/resource-timing/font-timestamps.html.ini new file mode 100644 index 0000000000..e356addbfd --- /dev/null +++ b/testing/web-platform/meta/resource-timing/font-timestamps.html.ini @@ -0,0 +1,3 @@ +[font-timestamps.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/idlharness.any.js.ini b/testing/web-platform/meta/resource-timing/idlharness.any.js.ini new file mode 100644 index 0000000000..ea7f977df6 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/idlharness.any.js.ini @@ -0,0 +1,36 @@ +[idlharness.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming interface: attribute renderBlockingStatus] + expected: FAIL + + [PerformanceResourceTiming interface: resource must inherit property "renderBlockingStatus" with the proper type] + expected: FAIL + + [PerformanceResourceTiming interface: default toJSON operation on resource] + expected: FAIL + + [PerformanceResourceTiming interface: attribute responseStatus] + expected: FAIL + + [PerformanceResourceTiming interface: resource must inherit property "responseStatus" with the proper type] + expected: FAIL + + +[idlharness.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming interface: attribute renderBlockingStatus] + expected: FAIL + + [PerformanceResourceTiming interface: resource must inherit property "renderBlockingStatus" with the proper type] + expected: FAIL + + [PerformanceResourceTiming interface: default toJSON operation on resource] + expected: FAIL + + [PerformanceResourceTiming interface: attribute responseStatus] + expected: FAIL + + [PerformanceResourceTiming interface: resource must inherit property "responseStatus" with the proper type] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/iframe-failed-commit.html.ini b/testing/web-platform/meta/resource-timing/iframe-failed-commit.html.ini new file mode 100644 index 0000000000..2944b891f8 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/iframe-failed-commit.html.ini @@ -0,0 +1,33 @@ +[iframe-failed-commit.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + [Same-origin iframe that complies with CSP attribute gets reported] + expected: + if (os == "linux") and debug: [NOTRUN, PASS, FAIL] + NOTRUN + + [Same-origin empty iframe with a 200 status gets reported] + expected: + if (processor == "x86") and debug: [NOTRUN, PASS, FAIL] + NOTRUN + + [Same-origin iframe that doesn't comply with CSP attribute gets reported] + expected: + if (os == "linux") and not fission and not debug: [NOTRUN, PASS, FAIL] + NOTRUN + + [Test iframe from non-existent host gets reported] + expected: TIMEOUT + + [Test iframe redirecting to non-existent host gets reported] + expected: NOTRUN + + [Cross-origin iframe that complies with CSP attribute gets reported] + expected: NOTRUN + + [Cross-origin iframe that doesn't comply with CSP attribute gets reported] + expected: NOTRUN + + [Cross-origin empty iframe with a 200 status gets reported] + expected: NOTRUN diff --git a/testing/web-platform/meta/resource-timing/iframe-redirect-without-location.html.ini b/testing/web-platform/meta/resource-timing/iframe-redirect-without-location.html.ini new file mode 100644 index 0000000000..6152bf2644 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/iframe-redirect-without-location.html.ini @@ -0,0 +1,11 @@ +[iframe-redirect-without-location.html] + expected: + if win11_2009: OK + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "android") and not fission: OK + TIMEOUT + [Iframes should report resource timing for redirect responses without a location] + expected: + if win11_2009: PASS + if os == "android": PASS + TIMEOUT diff --git a/testing/web-platform/meta/resource-timing/iframe-sequence-of-events.html.ini b/testing/web-platform/meta/resource-timing/iframe-sequence-of-events.html.ini new file mode 100644 index 0000000000..8db9f8444f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/iframe-sequence-of-events.html.ini @@ -0,0 +1,3 @@ +[iframe-sequence-of-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/iframe-with-download.html.ini b/testing/web-platform/meta/resource-timing/iframe-with-download.html.ini new file mode 100644 index 0000000000..fe09dd1b4f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/iframe-with-download.html.ini @@ -0,0 +1,3 @@ +[iframe-with-download.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/image-sequence-of-events.html.ini b/testing/web-platform/meta/resource-timing/image-sequence-of-events.html.ini new file mode 100644 index 0000000000..b32de62be4 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/image-sequence-of-events.html.ini @@ -0,0 +1,3 @@ +[image-sequence-of-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/initiator-type-for-script.html.ini b/testing/web-platform/meta/resource-timing/initiator-type-for-script.html.ini new file mode 100644 index 0000000000..5a65f092fd --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type-for-script.html.ini @@ -0,0 +1,3 @@ +[initiator-type-for-script.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/initiator-type/audio.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/audio.html.ini new file mode 100644 index 0000000000..06df644c51 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/audio.html.ini @@ -0,0 +1,12 @@ +[audio.html] + [The initiator type for <audio src> without 'type' attribute must be 'audio'] + expected: FAIL + + [The initiator type for <source src> with type 'audio/wav' must be 'audio'] + expected: FAIL + + [The initiator type for <source src> with type 'audio/mpeg' must be 'audio'] + expected: FAIL + + [The initiator type for <source src> with type 'audio/ogg' must be 'audio'] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/initiator-type/dynamic-insertion.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/dynamic-insertion.html.ini new file mode 100644 index 0000000000..b467271b8f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/dynamic-insertion.html.ini @@ -0,0 +1,3 @@ +[dynamic-insertion.html] + [A font should have the 'css' initiator type.] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/initiator-type/iframe.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/iframe.html.ini new file mode 100644 index 0000000000..eb31d4604d --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/iframe.html.ini @@ -0,0 +1,3 @@ +[iframe.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/resource-timing/initiator-type/img-srcset.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/img-srcset.html.ini new file mode 100644 index 0000000000..1b0bd58d14 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/img-srcset.html.ini @@ -0,0 +1,3 @@ +[img-srcset.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/initiator-type/input.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/input.html.ini new file mode 100644 index 0000000000..acd0d206e6 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/input.html.ini @@ -0,0 +1,7 @@ +[input.html] + [The initiator type for <input type=image> must be 'input'] + expected: + if (os == "android") and fission: FAIL + if (os == "android") and not fission: PASS + if os == "mac": FAIL + [FAIL, PASS] diff --git a/testing/web-platform/meta/resource-timing/initiator-type/link.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/link.html.ini new file mode 100644 index 0000000000..5b59741a49 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/link.html.ini @@ -0,0 +1,14 @@ +[link.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The initiator type for font resources embedded in css must be 'css'] + expected: FAIL + + [The initiator type for <link prefetch> must be 'link'] + expected: FAIL + + [The initiator type for <link manifest> must be 'link'] + expected: FAIL + + [The initiator type for module preload must be 'other'] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/initiator-type/misc.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/misc.html.ini new file mode 100644 index 0000000000..b8636ad6c6 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/misc.html.ini @@ -0,0 +1,8 @@ +[misc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The initiator type for <body background> must be 'body'] + expected: FAIL + + [The initiator type for sendBeacon() must be 'beacon'] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/initiator-type/picture.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/picture.html.ini new file mode 100644 index 0000000000..29657a1f91 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/picture.html.ini @@ -0,0 +1,3 @@ +[picture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/initiator-type/script.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/script.html.ini new file mode 100644 index 0000000000..676c1afe73 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/script.html.ini @@ -0,0 +1,3 @@ +[script.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/initiator-type/style.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/style.html.ini new file mode 100644 index 0000000000..2fe114c937 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/style.html.ini @@ -0,0 +1,3 @@ +[style.html] + [The initiator type for '@font-face' resources must be 'css'] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/initiator-type/svg.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/svg.html.ini new file mode 100644 index 0000000000..196e6cc7ae --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/svg.html.ini @@ -0,0 +1,5 @@ +[svg.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The initiator type for <image> in an <svg> must be 'image'] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/initiator-type/video.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/video.html.ini new file mode 100644 index 0000000000..e1bc6eafb4 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/video.html.ini @@ -0,0 +1,17 @@ +[video.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT, CRASH] + [The initiator type for <video poster> must be 'video'] + expected: FAIL + + [The initiator type for <video src> must be 'video'] + expected: FAIL + + [The initiator type for <source src> with type="video/mp4" must be 'video'] + expected: FAIL + + [The initiator type for <track src> must be 'track'] + expected: FAIL + + [The initiator type for <source src> with type="video/ogg" must be 'video'] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini b/testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini new file mode 100644 index 0000000000..d8b2bf778f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/initiator-type/workers.html.ini @@ -0,0 +1,3 @@ +[workers.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/input-sequence-of-events.html.ini b/testing/web-platform/meta/resource-timing/input-sequence-of-events.html.ini new file mode 100644 index 0000000000..7305490b90 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/input-sequence-of-events.html.ini @@ -0,0 +1,3 @@ +[input-sequence-of-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/link-sequence-of-events.html.ini b/testing/web-platform/meta/resource-timing/link-sequence-of-events.html.ini new file mode 100644 index 0000000000..d8252453d3 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/link-sequence-of-events.html.ini @@ -0,0 +1,3 @@ +[link-sequence-of-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/load-from-mem-cache-transfer-size.html.ini b/testing/web-platform/meta/resource-timing/load-from-mem-cache-transfer-size.html.ini new file mode 100644 index 0000000000..f68c022b55 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/load-from-mem-cache-transfer-size.html.ini @@ -0,0 +1,3 @@ +[load-from-mem-cache-transfer-size.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/nested-context-navigations-embed.html.ini b/testing/web-platform/meta/resource-timing/nested-context-navigations-embed.html.ini new file mode 100644 index 0000000000..4cf1bc8e92 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/nested-context-navigations-embed.html.ini @@ -0,0 +1,14 @@ +[nested-context-navigations-embed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that cross-site embed navigations are not observable by the parent, even after history navigations by the parent] + expected: + if fission and (os == "android"): PASS + if not fission: PASS + [PASS, FAIL] + + [Test that cross-site embed navigations are not observable by the parent] + expected: + if fission and (os == "android"): PASS + if not fission: PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/nested-context-navigations-iframe.html.ini b/testing/web-platform/meta/resource-timing/nested-context-navigations-iframe.html.ini new file mode 100644 index 0000000000..5174fe72a8 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/nested-context-navigations-iframe.html.ini @@ -0,0 +1,19 @@ +[nested-context-navigations-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + max-asserts: 4 + [Test that iframe navigations are not observable by the parent, even after history navigations by the parent] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1572932 + + [Test that crossorigin iframe navigations are not observable by the parent, even after history navigations by the parent] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1572932 + + [Test that cross-site iframe navigations are not observable by the parent, even after history navigations by the parent] + expected: + if not fission: FAIL + [PASS, FAIL] + + [Test that cross-site iframe navigations are not observable by the parent] + expected: + if not fission: PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/nested-context-navigations-object.html.ini b/testing/web-platform/meta/resource-timing/nested-context-navigations-object.html.ini new file mode 100644 index 0000000000..320252557f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/nested-context-navigations-object.html.ini @@ -0,0 +1,12 @@ +[nested-context-navigations-object.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that cross-site object navigations are not observable by the parent, even after history navigations by the parent] + expected: + if os == "android": PASS + [PASS, FAIL] + + [Test that cross-site object navigations are not observable by the parent] + expected: + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/nextHopProtocol-is-tao-protected.https.html.ini b/testing/web-platform/meta/resource-timing/nextHopProtocol-is-tao-protected.https.html.ini new file mode 100644 index 0000000000..f0625ca1c1 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/nextHopProtocol-is-tao-protected.https.html.ini @@ -0,0 +1,3 @@ +[nextHopProtocol-is-tao-protected.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched-memory-cache.sub.html.ini b/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched-memory-cache.sub.html.ini new file mode 100644 index 0000000000..e402610003 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched-memory-cache.sub.html.ini @@ -0,0 +1,3 @@ +[no-entries-for-cross-origin-css-fetched-memory-cache.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched.sub.html.ini b/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched.sub.html.ini new file mode 100644 index 0000000000..da77cd9f4f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/no-entries-for-cross-origin-css-fetched.sub.html.ini @@ -0,0 +1,8 @@ +[no-entries-for-cross-origin-css-fetched.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Make sure that resources fetched by cross origin CSS are not in the timeline.] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + if (os == "android") and not fission: FAIL + if (os == "android") and fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/object-not-found-adds-entry.html.ini b/testing/web-platform/meta/resource-timing/object-not-found-adds-entry.html.ini new file mode 100644 index 0000000000..363295111b --- /dev/null +++ b/testing/web-platform/meta/resource-timing/object-not-found-adds-entry.html.ini @@ -0,0 +1,23 @@ +[object-not-found-adds-entry.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Verify that a 200 null-typed object emits an entry.] + expected: + if (os == "linux") and (processor == "x86_64") and swgl and not fission: [PASS, FAIL] + if (os == "linux") and (processor == "x86_64") and swgl and fission: [PASS, FAIL] + if (os == "linux") and (processor == "x86_64") and not swgl: [PASS, FAIL] + if (os == "linux") and (processor == "x86"): [PASS, FAIL] + + [Verify that a 404 null-typed object emits an entry.] + expected: + if (os == "linux") and (processor == "x86_64") and debug and fission and not swgl: [FAIL, PASS] + if (os == "linux") and (processor == "x86_64") and debug and fission and swgl: [PASS, FAIL] + if (os == "linux") and (processor == "x86_64") and debug and not fission and not swgl: [PASS, FAIL] + if (os == "linux") and (processor == "x86_64") and debug and not fission and swgl: [PASS, FAIL] + if (os == "linux") and (processor == "x86_64") and not debug and fission: [PASS, FAIL] + if (os == "linux") and (processor == "x86_64") and not debug and not fission: [PASS, FAIL] + if (os == "linux") and (processor == "x86"): [PASS, FAIL] + + [Verify that a 404 img-typed object emits an entry.] + expected: + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/object-not-found-after-TAO-cross-origin-redirect.html.ini b/testing/web-platform/meta/resource-timing/object-not-found-after-TAO-cross-origin-redirect.html.ini new file mode 100644 index 0000000000..61887fb7bc --- /dev/null +++ b/testing/web-platform/meta/resource-timing/object-not-found-after-TAO-cross-origin-redirect.html.ini @@ -0,0 +1,6 @@ +[object-not-found-after-TAO-cross-origin-redirect.html] + expected: + if (os == "android") and fission: [OK, ERROR, TIMEOUT] + [OK, ERROR] + [There should be one entry.] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/object-not-found-after-cross-origin-redirect.html.ini b/testing/web-platform/meta/resource-timing/object-not-found-after-cross-origin-redirect.html.ini new file mode 100644 index 0000000000..15313c6a76 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/object-not-found-after-cross-origin-redirect.html.ini @@ -0,0 +1,3 @@ +[object-not-found-after-cross-origin-redirect.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/opaque-origin.html.ini b/testing/web-platform/meta/resource-timing/opaque-origin.html.ini new file mode 100644 index 0000000000..62b7dd2e41 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/opaque-origin.html.ini @@ -0,0 +1,3 @@ +[opaque-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/ping-rt-entries.html.ini b/testing/web-platform/meta/resource-timing/ping-rt-entries.html.ini new file mode 100644 index 0000000000..9e4b0da690 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/ping-rt-entries.html.ini @@ -0,0 +1,5 @@ +[ping-rt-entries.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Hyperlink auditing (<a ping>) should have a resource timing entry] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/redirects.html.ini b/testing/web-platform/meta/resource-timing/redirects.html.ini new file mode 100644 index 0000000000..24bbe52273 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/redirects.html.ini @@ -0,0 +1,3 @@ +[redirects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/render-blocking-status-link.html.ini b/testing/web-platform/meta/resource-timing/render-blocking-status-link.html.ini new file mode 100644 index 0000000000..68553dcc10 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/render-blocking-status-link.html.ini @@ -0,0 +1,5 @@ +[render-blocking-status-link.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Validate render blocking status of link resources in PerformanceResourceTiming] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/render-blocking-status-script.html.ini b/testing/web-platform/meta/resource-timing/render-blocking-status-script.html.ini new file mode 100644 index 0000000000..2f04d08718 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/render-blocking-status-script.html.ini @@ -0,0 +1,5 @@ +[render-blocking-status-script.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Validate render blocking status of script resources in PerformanceResourceTiming] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/resource-ignore-data-url.html.ini b/testing/web-platform/meta/resource-timing/resource-ignore-data-url.html.ini new file mode 100644 index 0000000000..5bace509c2 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource-ignore-data-url.html.ini @@ -0,0 +1,3 @@ +[resource-ignore-data-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/resource-reload-TAO.html.ini b/testing/web-platform/meta/resource-timing/resource-reload-TAO.html.ini new file mode 100644 index 0000000000..19d560562a --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource-reload-TAO.html.ini @@ -0,0 +1,6 @@ +[resource-reload-TAO.html] + expected: + if not fission and swgl and (os == "linux"): [OK, ERROR] + if not fission and swgl and (os == "android"): [OK, ERROR] + if fission and (os == "android"): [OK, TIMEOUT] + if not fission and not swgl: [OK, ERROR] diff --git a/testing/web-platform/meta/resource-timing/resource-timing-level1.sub.html.ini b/testing/web-platform/meta/resource-timing/resource-timing-level1.sub.html.ini new file mode 100644 index 0000000000..de1d85633f --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource-timing-level1.sub.html.ini @@ -0,0 +1,4 @@ +[resource-timing-level1.sub.html] + disabled: + if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1543604 + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1543604 diff --git a/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content.html.ini b/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content.html.ini new file mode 100644 index 0000000000..0b3a64647e --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content.html.ini @@ -0,0 +1,3 @@ +[resource_connection_reuse_mixed_content.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content_redirect.html.ini b/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content_redirect.html.ini new file mode 100644 index 0000000000..a66ca82f41 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_connection_reuse_mixed_content_redirect.html.ini @@ -0,0 +1,3 @@ +[resource_connection_reuse_mixed_content_redirect.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/resource_dedicated_worker.html.ini b/testing/web-platform/meta/resource-timing/resource_dedicated_worker.html.ini new file mode 100644 index 0000000000..8d624e954c --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_dedicated_worker.html.ini @@ -0,0 +1,3 @@ +[resource_dedicated_worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/resource_nested_dedicated_worker.worker.js.ini b/testing/web-platform/meta/resource-timing/resource_nested_dedicated_worker.worker.js.ini new file mode 100644 index 0000000000..9f55c6d894 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_nested_dedicated_worker.worker.js.ini @@ -0,0 +1,5 @@ +[resource_nested_dedicated_worker.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Resource timing for nested dedicated workers] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/resource_reparenting.html.ini b/testing/web-platform/meta/resource-timing/resource_reparenting.html.ini new file mode 100644 index 0000000000..ab1c6838e9 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_reparenting.html.ini @@ -0,0 +1,5 @@ +[resource_reparenting.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Testing resource entries] + disabled: true diff --git a/testing/web-platform/meta/resource-timing/resource_subframe_self_navigation.html.ini b/testing/web-platform/meta/resource-timing/resource_subframe_self_navigation.html.ini new file mode 100644 index 0000000000..2738f75114 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_subframe_self_navigation.html.ini @@ -0,0 +1,3 @@ +[resource_subframe_self_navigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/resource_timing.worker.js.ini b/testing/web-platform/meta/resource-timing/resource_timing.worker.js.ini new file mode 100644 index 0000000000..cd944df927 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_timing.worker.js.ini @@ -0,0 +1,7 @@ +[resource_timing.worker.html] + disabled: + if (os == "android"): Bug 1557495, Bug 1499003, Bug 1557492 + [Performance Resource Entries in workers] + expected: + if (os == "android"): TIMEOUT + diff --git a/testing/web-platform/meta/resource-timing/resource_timing_content_length.html.ini b/testing/web-platform/meta/resource-timing/resource_timing_content_length.html.ini new file mode 100644 index 0000000000..33adf732b5 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/resource_timing_content_length.html.ini @@ -0,0 +1,3 @@ +[resource_timing_content_length.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/response-status-code.html.ini b/testing/web-platform/meta/resource-timing/response-status-code.html.ini new file mode 100644 index 0000000000..e3510fc4ff --- /dev/null +++ b/testing/web-platform/meta/resource-timing/response-status-code.html.ini @@ -0,0 +1,939 @@ +[response-status-code.html] + expected: + if win11_2009: OK + if (os == "android") and fission: [TIMEOUT, OK] + TIMEOUT + [This test validates the response status of resources.] + expected: FAIL + + [This test validates the response status of resources. 1] + expected: FAIL + + [This test validates the response status of resources. 2] + expected: FAIL + + [This test validates the response status of resources. 3] + expected: FAIL + + [This test validates the response status of resources. 4] + expected: FAIL + + [This test validates the response status of resources. 5] + expected: FAIL + + [This test validates the response status of resources. 6] + expected: FAIL + + [This test validates the response status of resources. 7] + expected: FAIL + + [This test validates the response status of resources. 8] + expected: FAIL + + [This test validates the response status of resources. 9] + expected: FAIL + + [This test validates the response status of resources. 10] + expected: FAIL + + [This test validates the response status of resources. 11] + expected: FAIL + + [This test validates the response status of resources. 12] + expected: FAIL + + [This test validates the response status of resources. 13] + expected: FAIL + + [This test validates the response status of resources. 14] + expected: FAIL + + [This test validates the response status of resources. 15] + expected: FAIL + + [This test validates the response status of resources. 16] + expected: FAIL + + [This test validates the response status of resources. 17] + expected: FAIL + + [This test validates the response status of resources. 18] + expected: FAIL + + [This test validates the response status of resources. 19] + expected: FAIL + + [This test validates the response status of resources. 20] + expected: FAIL + + [This test validates the response status of resources. 21] + expected: FAIL + + [This test validates the response status of resources. 22] + expected: FAIL + + [This test validates the response status of resources. 23] + expected: FAIL + + [This test validates the response status of resources. 24] + expected: FAIL + + [This test validates the response status of resources. 25] + expected: FAIL + + [This test validates the response status of resources. 26] + expected: FAIL + + [This test validates the response status of resources. 27] + expected: FAIL + + [This test validates the response status of resources. 28] + expected: FAIL + + [This test validates the response status of resources. 29] + expected: FAIL + + [This test validates the response status of resources. 30] + expected: FAIL + + [This test validates the response status of resources. 31] + expected: FAIL + + [This test validates the response status of resources. 32] + expected: FAIL + + [This test validates the response status of resources. 33] + expected: FAIL + + [This test validates the response status of resources. 34] + expected: FAIL + + [This test validates the response status of resources. 35] + expected: FAIL + + [This test validates the response status of resources. 36] + expected: FAIL + + [This test validates the response status of resources. 37] + expected: FAIL + + [This test validates the response status of resources. 38] + expected: FAIL + + [This test validates the response status of resources. 39] + expected: FAIL + + [This test validates the response status of resources. 40] + expected: FAIL + + [This test validates the response status of resources. 41] + expected: FAIL + + [This test validates the response status of resources. 42] + expected: FAIL + + [This test validates the response status of resources. 43] + expected: FAIL + + [This test validates the response status of resources. 44] + expected: FAIL + + [This test validates the response status of resources. 45] + expected: FAIL + + [This test validates the response status of resources. 46] + expected: FAIL + + [This test validates the response status of resources. 47] + expected: FAIL + + [This test validates the response status of resources. 48] + expected: FAIL + + [This test validates the response status of resources. 49] + expected: FAIL + + [This test validates the response status of resources. 50] + expected: FAIL + + [This test validates the response status of resources. 51] + expected: FAIL + + [This test validates the response status of resources. 52] + expected: FAIL + + [This test validates the response status of resources. 53] + expected: FAIL + + [This test validates the response status of resources. 54] + expected: FAIL + + [This test validates the response status of resources. 55] + expected: FAIL + + [This test validates the response status of resources. 56] + expected: FAIL + + [This test validates the response status of resources. 57] + expected: FAIL + + [This test validates the response status of resources. 58] + expected: FAIL + + [This test validates the response status of resources. 59] + expected: FAIL + + [This test validates the response status of resources. 60] + expected: FAIL + + [This test validates the response status of resources. 61] + expected: FAIL + + [This test validates the response status of resources. 62] + expected: FAIL + + [This test validates the response status of resources. 63] + expected: FAIL + + [This test validates the response status of resources. 64] + expected: FAIL + + [This test validates the response status of resources. 65] + expected: FAIL + + [This test validates the response status of resources. 66] + expected: FAIL + + [This test validates the response status of resources. 67] + expected: FAIL + + [This test validates the response status of resources. 68] + expected: FAIL + + [This test validates the response status of resources. 69] + expected: FAIL + + [This test validates the response status of resources. 70] + expected: FAIL + + [This test validates the response status of resources. 71] + expected: FAIL + + [This test validates the response status of resources. 72] + expected: FAIL + + [This test validates the response status of resources. 73] + expected: FAIL + + [This test validates the response status of resources. 74] + expected: FAIL + + [This test validates the response status of resources. 75] + expected: FAIL + + [This test validates the response status of resources. 76] + expected: FAIL + + [This test validates the response status of resources. 77] + expected: FAIL + + [This test validates the response status of resources. 78] + expected: FAIL + + [This test validates the response status of resources. 79] + expected: FAIL + + [This test validates the response status of resources. 80] + expected: FAIL + + [This test validates the response status of resources. 81] + expected: FAIL + + [This test validates the response status of resources. 82] + expected: FAIL + + [This test validates the response status of resources. 83] + expected: FAIL + + [This test validates the response status of resources. 84] + expected: FAIL + + [This test validates the response status of resources. 85] + expected: FAIL + + [This test validates the response status of resources. 86] + expected: FAIL + + [This test validates the response status of resources. 87] + expected: FAIL + + [This test validates the response status of resources. 88] + expected: FAIL + + [This test validates the response status of resources. 89] + expected: FAIL + + [This test validates the response status of resources. 90] + expected: FAIL + + [This test validates the response status of resources. 91] + expected: FAIL + + [This test validates the response status of resources. 92] + expected: FAIL + + [This test validates the response status of resources. 93] + expected: FAIL + + [This test validates the response status of resources. 94] + expected: FAIL + + [This test validates the response status of resources. 95] + expected: FAIL + + [This test validates the response status of resources. 96] + expected: FAIL + + [This test validates the response status of resources. 97] + expected: FAIL + + [This test validates the response status of resources. 98] + expected: FAIL + + [This test validates the response status of resources. 99] + expected: FAIL + + [This test validates the response status of resources. 100] + expected: FAIL + + [This test validates the response status of resources. 101] + expected: FAIL + + [This test validates the response status of resources. 102] + expected: FAIL + + [This test validates the response status of resources. 103] + expected: FAIL + + [This test validates the response status of resources. 104] + expected: FAIL + + [This test validates the response status of resources. 105] + expected: FAIL + + [This test validates the response status of resources. 106] + expected: FAIL + + [This test validates the response status of resources. 107] + expected: FAIL + + [This test validates the response status of resources. 108] + expected: FAIL + + [This test validates the response status of resources. 109] + expected: FAIL + + [This test validates the response status of resources. 110] + expected: FAIL + + [This test validates the response status of resources. 111] + expected: FAIL + + [This test validates the response status of resources. 112] + expected: FAIL + + [This test validates the response status of resources. 113] + expected: FAIL + + [This test validates the response status of resources. 114] + expected: FAIL + + [This test validates the response status of resources. 115] + expected: FAIL + + [This test validates the response status of resources. 116] + expected: FAIL + + [This test validates the response status of resources. 117] + expected: FAIL + + [This test validates the response status of resources. 118] + expected: FAIL + + [This test validates the response status of resources. 119] + expected: FAIL + + [This test validates the response status of resources. 120] + expected: FAIL + + [This test validates the response status of resources. 121] + expected: FAIL + + [This test validates the response status of resources. 122] + expected: FAIL + + [This test validates the response status of resources. 123] + expected: FAIL + + [This test validates the response status of resources. 124] + expected: FAIL + + [This test validates the response status of resources. 125] + expected: FAIL + + [This test validates the response status of resources. 126] + expected: FAIL + + [This test validates the response status of resources. 127] + expected: FAIL + + [This test validates the response status of resources. 128] + expected: FAIL + + [This test validates the response status of resources. 129] + expected: FAIL + + [This test validates the response status of resources. 130] + expected: FAIL + + [This test validates the response status of resources. 131] + expected: FAIL + + [This test validates the response status of resources. 132] + expected: FAIL + + [This test validates the response status of resources. 133] + expected: FAIL + + [This test validates the response status of resources. 134] + expected: FAIL + + [This test validates the response status of resources. 135] + expected: FAIL + + [This test validates the response status of resources. 136] + expected: FAIL + + [This test validates the response status of resources. 137] + expected: FAIL + + [This test validates the response status of resources. 138] + expected: FAIL + + [This test validates the response status of resources. 139] + expected: FAIL + + [This test validates the response status of resources. 140] + expected: FAIL + + [This test validates the response status of resources. 141] + expected: FAIL + + [This test validates the response status of resources. 142] + expected: FAIL + + [This test validates the response status of resources. 143] + expected: FAIL + + [This test validates the response status of resources. 144] + expected: FAIL + + [This test validates the response status of resources. 145] + expected: FAIL + + [This test validates the response status of resources. 146] + expected: FAIL + + [This test validates the response status of resources. 147] + expected: FAIL + + [This test validates the response status of resources. 148] + expected: FAIL + + [This test validates the response status of resources. 149] + expected: FAIL + + [This test validates the response status of resources. 150] + expected: FAIL + + [This test validates the response status of resources. 151] + expected: FAIL + + [This test validates the response status of resources. 152] + expected: FAIL + + [This test validates the response status of resources. 153] + expected: FAIL + + [This test validates the response status of resources. 154] + expected: FAIL + + [This test validates the response status of resources. 155] + expected: FAIL + + [This test validates the response status of resources. 156] + expected: FAIL + + [This test validates the response status of resources. 157] + expected: FAIL + + [This test validates the response status of resources. 158] + expected: FAIL + + [This test validates the response status of resources. 159] + expected: FAIL + + [This test validates the response status of resources. 160] + expected: FAIL + + [This test validates the response status of resources. 161] + expected: FAIL + + [This test validates the response status of resources. 162] + expected: FAIL + + [This test validates the response status of resources. 163] + expected: FAIL + + [This test validates the response status of resources. 164] + expected: FAIL + + [This test validates the response status of resources. 165] + expected: FAIL + + [This test validates the response status of resources. 166] + expected: FAIL + + [This test validates the response status of resources. 167] + expected: FAIL + + [This test validates the response status of resources. 168] + expected: FAIL + + [This test validates the response status of resources. 169] + expected: FAIL + + [This test validates the response status of resources. 170] + expected: FAIL + + [This test validates the response status of resources. 171] + expected: FAIL + + [This test validates the response status of resources. 172] + expected: FAIL + + [This test validates the response status of resources. 173] + expected: FAIL + + [This test validates the response status of resources. 174] + expected: FAIL + + [This test validates the response status of resources. 175] + expected: FAIL + + [This test validates the response status of resources. 176] + expected: FAIL + + [This test validates the response status of resources. 177] + expected: FAIL + + [This test validates the response status of resources. 178] + expected: FAIL + + [This test validates the response status of resources. 179] + expected: FAIL + + [This test validates the response status of resources. 180] + expected: FAIL + + [This test validates the response status of resources. 181] + expected: FAIL + + [This test validates the response status of resources. 182] + expected: FAIL + + [This test validates the response status of resources. 183] + expected: FAIL + + [This test validates the response status of resources. 184] + expected: FAIL + + [This test validates the response status of resources. 185] + expected: FAIL + + [This test validates the response status of resources. 186] + expected: FAIL + + [This test validates the response status of resources. 187] + expected: FAIL + + [This test validates the response status of resources. 188] + expected: FAIL + + [This test validates the response status of resources. 189] + expected: FAIL + + [This test validates the response status of resources. 190] + expected: FAIL + + [This test validates the response status of resources. 191] + expected: FAIL + + [This test validates the response status of resources. 192] + expected: FAIL + + [This test validates the response status of resources. 193] + expected: FAIL + + [This test validates the response status of resources. 194] + expected: FAIL + + [This test validates the response status of resources. 195] + expected: FAIL + + [This test validates the response status of resources. 196] + expected: FAIL + + [This test validates the response status of resources. 197] + expected: FAIL + + [This test validates the response status of resources. 198] + expected: FAIL + + [This test validates the response status of resources. 199] + expected: FAIL + + [This test validates the response status of resources. 200] + expected: FAIL + + [This test validates the response status of resources. 201] + expected: FAIL + + [This test validates the response status of resources. 202] + expected: FAIL + + [This test validates the response status of resources. 203] + expected: FAIL + + [This test validates the response status of resources. 204] + expected: FAIL + + [This test validates the response status of resources. 205] + expected: FAIL + + [This test validates the response status of resources. 206] + expected: FAIL + + [This test validates the response status of resources. 207] + expected: FAIL + + [This test validates the response status of resources. 208] + expected: FAIL + + [This test validates the response status of resources. 209] + expected: FAIL + + [This test validates the response status of resources. 210] + expected: FAIL + + [This test validates the response status of resources. 211] + expected: FAIL + + [This test validates the response status of resources. 212] + expected: FAIL + + [This test validates the response status of resources. 213] + expected: FAIL + + [This test validates the response status of resources. 214] + expected: FAIL + + [This test validates the response status of resources. 215] + expected: FAIL + + [This test validates the response status of resources. 216] + expected: FAIL + + [This test validates the response status of resources. 217] + expected: FAIL + + [This test validates the response status of resources. 218] + expected: FAIL + + [This test validates the response status of resources. 219] + expected: FAIL + + [This test validates the response status of resources. 220] + expected: FAIL + + [This test validates the response status of resources. 221] + expected: FAIL + + [This test validates the response status of resources. 222] + expected: FAIL + + [This test validates the response status of resources. 223] + expected: FAIL + + [This test validates the response status of resources. 224] + expected: FAIL + + [This test validates the response status of resources. 225] + expected: FAIL + + [This test validates the response status of resources. 226] + expected: FAIL + + [This test validates the response status of resources. 227] + expected: FAIL + + [This test validates the response status of resources. 228] + expected: FAIL + + [This test validates the response status of resources. 229] + expected: FAIL + + [This test validates the response status of resources. 230] + expected: FAIL + + [This test validates the response status of resources. 231] + expected: FAIL + + [This test validates the response status of resources. 232] + expected: FAIL + + [This test validates the response status of resources. 233] + expected: FAIL + + [This test validates the response status of resources. 234] + expected: FAIL + + [This test validates the response status of resources. 235] + expected: FAIL + + [This test validates the response status of resources. 236] + expected: FAIL + + [This test validates the response status of resources. 237] + expected: FAIL + + [This test validates the response status of resources. 238] + expected: FAIL + + [This test validates the response status of resources. 239] + expected: FAIL + + [This test validates the response status of resources. 240] + expected: FAIL + + [This test validates the response status of resources. 241] + expected: FAIL + + [This test validates the response status of resources. 242] + expected: FAIL + + [This test validates the response status of resources. 243] + expected: FAIL + + [This test validates the response status of resources. 244] + expected: FAIL + + [This test validates the response status of resources. 245] + expected: FAIL + + [This test validates the response status of resources. 246] + expected: FAIL + + [This test validates the response status of resources. 247] + expected: FAIL + + [This test validates the response status of resources. 248] + expected: FAIL + + [This test validates the response status of resources. 249] + expected: FAIL + + [This test validates the response status of resources. 250] + expected: FAIL + + [This test validates the response status of resources. 251] + expected: FAIL + + [This test validates the response status of resources. 252] + expected: FAIL + + [This test validates the response status of resources. 253] + expected: FAIL + + [This test validates the response status of resources. 254] + expected: FAIL + + [This test validates the response status of resources. 255] + expected: FAIL + + [This test validates the response status of resources. 256] + expected: FAIL + + [This test validates the response status of resources. 257] + expected: FAIL + + [This test validates the response status of resources. 258] + expected: FAIL + + [This test validates the response status of resources. 259] + expected: FAIL + + [This test validates the response status of resources. 260] + expected: FAIL + + [This test validates the response status of resources. 261] + expected: FAIL + + [This test validates the response status of resources. 262] + expected: FAIL + + [This test validates the response status of resources. 263] + expected: FAIL + + [This test validates the response status of resources. 264] + expected: FAIL + + [This test validates the response status of resources. 265] + expected: FAIL + + [This test validates the response status of resources. 266] + expected: FAIL + + [This test validates the response status of resources. 267] + expected: FAIL + + [This test validates the response status of resources. 268] + expected: FAIL + + [This test validates the response status of resources. 269] + expected: FAIL + + [This test validates the response status of resources. 270] + expected: + if (os == "android") and fission: [FAIL, TIMEOUT] + FAIL + + [This test validates the response status of resources. 271] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [FAIL, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86"): [FAIL, TIMEOUT] + if (os == "android") and debug and fission: [TIMEOUT, NOTRUN] + if (os == "android") and debug and not fission: TIMEOUT + if (os == "linux") and not debug and not fission: [FAIL, TIMEOUT] + FAIL + + [This test validates the response status of resources. 272] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission and not swgl: [TIMEOUT, FAIL] + if (os == "linux") and debug and not fission and swgl: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [FAIL, TIMEOUT, NOTRUN] + if (os == "mac") and not debug: [FAIL, TIMEOUT] + if (os == "android") and debug: NOTRUN + if (os == "android") and not debug: TIMEOUT + FAIL + + [This test validates the response status of resources. 273] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [NOTRUN, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86"): [TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission and not swgl: [NOTRUN, TIMEOUT] + if (os == "linux") and debug and not fission and swgl: [TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64") and swgl: FAIL + if (os == "win") and debug and (processor == "x86_64") and not swgl: [FAIL, TIMEOUT] + if (os == "linux") and not debug and not fission: [TIMEOUT, NOTRUN, FAIL] + if (os == "linux") and debug and fission: TIMEOUT + if (os == "win") and debug and (processor == "x86"): FAIL + if (os == "mac") and not debug: [TIMEOUT, NOTRUN] + if (os == "mac") and debug: TIMEOUT + if (os == "win") and not debug: TIMEOUT + NOTRUN + + [This test validates the response status of resources. 274] + expected: + if (os == "win") and debug and (processor == "x86_64") and not swgl: [TIMEOUT, NOTRUN] + if (os == "win") and debug and (processor == "x86_64") and swgl: TIMEOUT + if (os == "linux") and not fission and not debug: [NOTRUN, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): TIMEOUT + NOTRUN + + [This test validates the response status of resources. 275] + expected: NOTRUN + + [This test validates the response status of resources. 276] + expected: NOTRUN + + [This test validates the response status of resources. 277] + expected: NOTRUN + + [This test validates the response status of resources. 278] + expected: NOTRUN + + [This test validates the response status of resources. 279] + expected: NOTRUN + + [This test validates the response status of resources. 280] + expected: NOTRUN + + [This test validates the response status of resources. 281] + expected: NOTRUN + + [This test validates the response status of resources. 282] + expected: NOTRUN + + [This test validates the response status of resources. 283] + expected: NOTRUN + + [This test validates the response status of resources. 284] + expected: NOTRUN + + [This test validates the response status of resources. 285] + expected: NOTRUN + + [This test validates the response status of resources. 286] + expected: NOTRUN + + [This test validates the response status of resources. 287] + expected: NOTRUN + + [This test validates the response status of resources. 288] + expected: NOTRUN + + [This test validates the response status of resources. 289] + expected: NOTRUN + + [This test validates the response status of resources. 290] + expected: NOTRUN + + [This test validates the response status of resources. 291] + expected: NOTRUN + + [This test validates the response status of resources. 292] + expected: NOTRUN + + [This test validates the response status of resources. 293] + expected: NOTRUN + + [This test validates the response status of resources. 294] + expected: NOTRUN + + [This test validates the response status of resources. 295] + expected: NOTRUN + + [This test validates the response status of resources. 296] + expected: NOTRUN + + [This test validates the response status of resources. 297] + expected: NOTRUN + + [This test validates the response status of resources. 298] + expected: NOTRUN + + [This test validates the response status of resources. 299] + expected: NOTRUN diff --git a/testing/web-platform/meta/resource-timing/same-origin-from-cross-origin-redirect.html.ini b/testing/web-platform/meta/resource-timing/same-origin-from-cross-origin-redirect.html.ini new file mode 100644 index 0000000000..f3156ea1e4 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/same-origin-from-cross-origin-redirect.html.ini @@ -0,0 +1,5 @@ +[same-origin-from-cross-origin-redirect.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Verify that cross origin resources' timings are exposed when the final resource at the end of an HTTP redirect chain is same-origin.] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/script-rt-entries.html.ini b/testing/web-platform/meta/resource-timing/script-rt-entries.html.ini new file mode 100644 index 0000000000..7cc2ae785e --- /dev/null +++ b/testing/web-platform/meta/resource-timing/script-rt-entries.html.ini @@ -0,0 +1,3 @@ +[script-rt-entries.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/secure-iframe-in-insecure-context.html.ini b/testing/web-platform/meta/resource-timing/secure-iframe-in-insecure-context.html.ini new file mode 100644 index 0000000000..eb0ae9d56a --- /dev/null +++ b/testing/web-platform/meta/resource-timing/secure-iframe-in-insecure-context.html.ini @@ -0,0 +1,3 @@ +[secure-iframe-in-insecure-context.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/shared-worker-rt-entry.html.ini b/testing/web-platform/meta/resource-timing/shared-worker-rt-entry.html.ini new file mode 100644 index 0000000000..6a00247132 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/shared-worker-rt-entry.html.ini @@ -0,0 +1,3 @@ +[shared-worker-rt-entry.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/sizes-cache.any.js.ini b/testing/web-platform/meta/resource-timing/sizes-cache.any.js.ini new file mode 100644 index 0000000000..d680755a6d --- /dev/null +++ b/testing/web-platform/meta/resource-timing/sizes-cache.any.js.ini @@ -0,0 +1,26 @@ +[sizes-cache.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes caching test] + expected: FAIL + + +[sizes-cache.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes caching test] + expected: FAIL + + +[sizes-cache.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes caching test] + expected: FAIL + + +[sizes-cache.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes caching test] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/sizes-redirect-img.html.ini b/testing/web-platform/meta/resource-timing/sizes-redirect-img.html.ini new file mode 100644 index 0000000000..46041928c7 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/sizes-redirect-img.html.ini @@ -0,0 +1,17 @@ +[sizes-redirect-img.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes redirect image - direct URL] + expected: FAIL + + [PerformanceResourceTiming sizes redirect image - same origin redirect] + expected: FAIL + + [PerformanceResourceTiming sizes redirect image - cross origin redirect] + expected: FAIL + + [PerformanceResourceTiming sizes redirect image - cross origin to same origin redirect] + expected: FAIL + + [PerformanceResourceTiming sizes redirect image - same origin to remote origin to same origin redirect] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/sizes-redirect.any.js.ini b/testing/web-platform/meta/resource-timing/sizes-redirect.any.js.ini new file mode 100644 index 0000000000..b4a24ebbb1 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/sizes-redirect.any.js.ini @@ -0,0 +1,26 @@ +[sizes-redirect.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes Fetch with redirect test] + expected: FAIL + + +[sizes-redirect.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes Fetch with redirect test] + expected: FAIL + + +[sizes-redirect.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes Fetch with redirect test] + expected: FAIL + + +[sizes-redirect.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceResourceTiming sizes Fetch with redirect test] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/status-codes-create-entry.html.ini b/testing/web-platform/meta/resource-timing/status-codes-create-entry.html.ini new file mode 100644 index 0000000000..8112482750 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/status-codes-create-entry.html.ini @@ -0,0 +1,8 @@ +[status-codes-create-entry.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Make sure all status codes are reported] + expected: + if (os == "linux") and debug: PASS + if (os == "android") and not debug: PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/supported_resource_type.any.js.ini b/testing/web-platform/meta/resource-timing/supported_resource_type.any.js.ini new file mode 100644 index 0000000000..b1834fe689 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/supported_resource_type.any.js.ini @@ -0,0 +1,7 @@ +[supported_resource_type.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[supported_resource_type.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/test_resource_timing.html.ini b/testing/web-platform/meta/resource-timing/test_resource_timing.html.ini new file mode 100644 index 0000000000..0d30063de8 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/test_resource_timing.html.ini @@ -0,0 +1,3 @@ +[test_resource_timing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini b/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini new file mode 100644 index 0000000000..3cbfaba48a --- /dev/null +++ b/testing/web-platform/meta/resource-timing/test_resource_timing.https.html.ini @@ -0,0 +1,14 @@ +[test_resource_timing.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [PerformanceEntry has correct order of timing attributes (iframe)] + disabled: + if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1526212 + if (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1526212 + expected: + if (os == "android") and debug: [PASS, FAIL] + if os == "win": [PASS, FAIL] + + [PerformanceEntry has correct order of timing attributes (img)] + expected: + if (os == "android") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/resource-timing/tojson.html.ini b/testing/web-platform/meta/resource-timing/tojson.html.ini new file mode 100644 index 0000000000..4340298c6a --- /dev/null +++ b/testing/web-platform/meta/resource-timing/tojson.html.ini @@ -0,0 +1,5 @@ +[tojson.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test toJSON() in PerformanceResourceTiming] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/workerStart-tao-protected.https.html.ini b/testing/web-platform/meta/resource-timing/workerStart-tao-protected.https.html.ini new file mode 100644 index 0000000000..05f6ac6ab9 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/workerStart-tao-protected.https.html.ini @@ -0,0 +1,8 @@ +[workerStart-tao-protected.https.html] + expected: + if debug and (os == "linux") and not fission: OK + if debug and (os == "android") and not fission: OK + if debug and (os == "mac"): OK + [OK, TIMEOUT] + [A resource from a cross-origin service worker must expose workerStart when there is a TAO match] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/worklet-rt-entries.https.html.ini b/testing/web-platform/meta/resource-timing/worklet-rt-entries.https.html.ini new file mode 100644 index 0000000000..b47efaf384 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/worklet-rt-entries.https.html.ini @@ -0,0 +1,5 @@ +[worklet-rt-entries.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Worklets should generate Resource Timing Entries] + expected: FAIL diff --git a/testing/web-platform/meta/resource-timing/xhr-resource-timing.html.ini b/testing/web-platform/meta/resource-timing/xhr-resource-timing.html.ini new file mode 100644 index 0000000000..14e9beb7e5 --- /dev/null +++ b/testing/web-platform/meta/resource-timing/xhr-resource-timing.html.ini @@ -0,0 +1,3 @@ +[xhr-resource-timing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |