author | moz-wptsync-bot <wptsync@mozilla.com> |
Fri, 23 Apr 2021 10:25:44 +0000 | |
changeset 577305 | 3a7d9d49c31660cf6730d40dd5483adb469cb295 |
parent 577304 | a22ff77e41e2365af05f87752d5bbe2c6f04be3b |
child 577306 | 0d9c5f03b8b04a51c6b383c2a9ce2cd85be3ac23 |
child 577436 | 89a07f1b7f853f12ce5e97ecfb67edaa2946752c |
push id | 141827 |
push user | wptsync@mozilla.com |
push date | Sat, 24 Apr 2021 02:11:12 +0000 |
treeherder | autoland@3a7d9d49c316 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | testonly |
bugs | 1707201 |
milestone | 90.0a1 |
first release with | nightly linux32
3a7d9d49c316
/
90.0a1
/
20210424090050
/
files
nightly linux64
3a7d9d49c316
/
90.0a1
/
20210424090050
/
files
nightly mac
3a7d9d49c316
/
90.0a1
/
20210424090050
/
files
nightly win32
3a7d9d49c316
/
90.0a1
/
20210424090050
/
files
nightly win64
3a7d9d49c316
/
90.0a1
/
20210424090050
/
files
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
releases | nightly linux32
90.0a1
/
20210424090050
/
pushlog to previous
nightly linux64
90.0a1
/
20210424090050
/
pushlog to previous
nightly mac
90.0a1
/
20210424090050
/
pushlog to previous
nightly win32
90.0a1
/
20210424090050
/
pushlog to previous
nightly win64
90.0a1
/
20210424090050
/
pushlog to previous
|
--- a/testing/web-platform/meta/FileAPI/url/__dir__.ini +++ b/testing/web-platform/meta/FileAPI/url/__dir__.ini @@ -1,1 +1,2 @@ prefs: [dom.targetBlankNoOpener.enabled:false] +leak-threshold: [default:51200]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/IndexedDB/key-generators/reading-autoincrement-store.any.js.ini @@ -0,0 +1,9 @@ +[reading-autoincrement-store.any.html] + +[reading-autoincrement-store.any.sharedworker.html] + expected: + if (os == "linux") and not webrender and not debug and not fission: ["OK", "TIMEOUT"] + +[reading-autoincrement-store.any.serviceworker.html] + +[reading-autoincrement-store.any.worker.html]
--- a/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini +++ b/testing/web-platform/meta/IndexedDB/structured-clone.any.js.ini @@ -89,139 +89,171 @@ expected: FAIL [URIError: URIError: ghi] expected: FAIL [structured-clone.any.html?101-last] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["TIMEOUT", "OK"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and not fission: ["TIMEOUT", "OK"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["TIMEOUT", "OK"] + if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["TIMEOUT", "OK"] TIMEOUT [Not serializable: Window: [object Window\]] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and not fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["NOTRUN", "PASS"] NOTRUN [Not serializable: symbol: Symbol(desc)] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["NOTRUN", "FAIL"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and not fission: ["NOTRUN", "FAIL"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["NOTRUN", "FAIL"] + if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["NOTRUN", "FAIL"] NOTRUN [FileList: [object FileList\]] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["NOTRUN", "FAIL"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and not fission: ["NOTRUN", "FAIL"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["NOTRUN", "FAIL"] + if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["NOTRUN", "FAIL"] NOTRUN [Not serializable: function: function() {}] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and not fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["NOTRUN", "PASS"] NOTRUN [File: [object File\]] expected: + if (os == "linux") and webrender and not debug and fission: NOTRUN if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["NOTRUN", "PASS", "TIMEOUT"] - if (os == "linux") and webrender and debug: ["NOTRUN", "TIMEOUT"] - if (os == "linux") and not webrender and not debug: ["NOTRUN", "TIMEOUT"] - if (os == "win") and webrender and fission: ["NOTRUN", "PASS", "TIMEOUT"] + if (os == "win") and not webrender and not debug and (processor == "x86"): NOTRUN + if (os == "win") and webrender and fission and not debug: ["NOTRUN", "PASS", "TIMEOUT"] + if (os == "win") and webrender and fission and debug: ["NOTRUN", "PASS", "TIMEOUT"] + if (os == "linux") and not webrender and debug: NOTRUN + if (os == "android") and webrender and debug: NOTRUN + if (os == "win") and not webrender and debug: NOTRUN if (os == "win") and webrender and not fission: ["NOTRUN", "PASS"] - if (os == "android") and debug and not webrender: ["NOTRUN", "PASS", "TIMEOUT"] - if (os == "android") and not debug and webrender: ["NOTRUN", "TIMEOUT"] - if (os == "android") and not debug and not webrender: ["NOTRUN", "PASS", "TIMEOUT"] - NOTRUN + if (os == "android") and not webrender: ["NOTRUN", "PASS", "TIMEOUT"] + if os == "mac": NOTRUN + [NOTRUN, TIMEOUT] [Not serializable: Event: [object Event\]] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and not fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["NOTRUN", "PASS"] NOTRUN [Not serializable: MessageChannel: [object MessageChannel\]] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and not fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["NOTRUN", "PASS"] + if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["NOTRUN", "PASS"] NOTRUN [Blob: [object Blob\]] expected: if (os == "win") and not webrender and not debug and (processor == "x86"): TIMEOUT + if (os == "linux") and webrender and not debug and fission: TIMEOUT if (os == "win") and not webrender and debug: TIMEOUT - if (os == "linux") and webrender and not debug: TIMEOUT + if (os == "android") and debug and webrender: TIMEOUT if (os == "linux") and not webrender and debug: TIMEOUT - if (os == "android") and debug and webrender: TIMEOUT if os == "mac": TIMEOUT [TIMEOUT, PASS] [structured-clone.any.worker.html?101-last] expected: + if (os == "win") and webrender and not debug and fission: ["TIMEOUT", "OK"] + if (os == "win") and webrender and not debug and not fission: ["TIMEOUT", "OK"] if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["TIMEOUT", "OK"] + if (os == "win") and webrender and debug: ["TIMEOUT", "OK"] if (os == "android") and debug and not webrender: ["TIMEOUT", "OK"] - if (os == "win") and webrender: ["TIMEOUT", "OK"] if (os == "mac") and debug: ["TIMEOUT", "OK"] TIMEOUT [Not serializable: function: function() {}] expected: if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] + if (os == "win") and webrender and not debug and fission: ["NOTRUN", "PASS"] + if (os == "win") and webrender and not debug and not fission: ["NOTRUN", "PASS"] + if (os == "win") and webrender and debug: ["NOTRUN", "PASS"] if (os == "android") and debug and not webrender: ["NOTRUN", "PASS"] if (os == "mac") and debug: ["NOTRUN", "PASS"] - if (os == "win") and webrender: ["NOTRUN", "PASS"] NOTRUN [Not serializable: MessageChannel: [object MessageChannel\]] expected: if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] + if (os == "win") and webrender and not debug and not fission: ["NOTRUN", "PASS"] + if (os == "win") and webrender and not debug and fission: ["NOTRUN", "PASS"] + if (os == "win") and webrender and debug: ["NOTRUN", "PASS"] if (os == "android") and debug and not webrender: ["NOTRUN", "PASS"] if (os == "mac") and debug: ["NOTRUN", "PASS"] - if (os == "win") and webrender: ["NOTRUN", "PASS"] NOTRUN [Not serializable: symbol: Symbol(desc)] expected: if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["NOTRUN", "FAIL"] + if (os == "win") and webrender and not debug and not fission: ["NOTRUN", "FAIL"] + if (os == "win") and webrender and not debug and fission: ["NOTRUN", "FAIL"] + if (os == "win") and webrender and debug: ["NOTRUN", "FAIL"] if (os == "android") and debug and not webrender: ["NOTRUN", "FAIL"] if (os == "mac") and debug: ["NOTRUN", "FAIL"] - if (os == "win") and webrender: ["NOTRUN", "FAIL"] NOTRUN [File: [object File\]] expected: if (os == "linux") and webrender and debug and not fission and not swgl: ["NOTRUN", "TIMEOUT"] if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["NOTRUN", "PASS", "TIMEOUT"] + if (os == "win") and webrender and not debug and not fission: ["NOTRUN", "PASS", "TIMEOUT"] + if (os == "win") and webrender and not debug and fission: ["NOTRUN", "PASS", "TIMEOUT"] if (os == "linux") and not webrender and not debug: ["NOTRUN", "TIMEOUT"] if (os == "win") and webrender and debug: ["NOTRUN", "PASS", "TIMEOUT"] - if (os == "win") and webrender and not debug: ["TIMEOUT", "PASS", "NOTRUN"] if (os == "android") and debug and not webrender: ["NOTRUN", "PASS", "TIMEOUT"] if (os == "mac") and debug: ["NOTRUN", "PASS", "TIMEOUT"] NOTRUN [Not serializable: Event: [object Event\]] expected: + if (os == "win") and webrender and not debug and fission: ["NOTRUN", "PASS"] + if (os == "win") and webrender and not debug and not fission: ["NOTRUN", "PASS"] if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] if (os == "android") and debug and not webrender: ["NOTRUN", "PASS"] - if (os == "win") and webrender: ["NOTRUN", "PASS"] + if (os == "win") and webrender and debug: ["NOTRUN", "PASS"] if (os == "mac") and debug: ["NOTRUN", "PASS"] NOTRUN [Not serializable: DedicatedWorkerGlobalScope: [object DedicatedWorkerGlobalScope\]] expected: if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["NOTRUN", "PASS"] + if (os == "win") and webrender and not debug and not fission: ["NOTRUN", "PASS"] + if (os == "win") and webrender and not debug and fission: ["NOTRUN", "PASS"] + if (os == "win") and webrender and debug: ["NOTRUN", "PASS"] if (os == "android") and debug and not webrender: ["NOTRUN", "PASS"] - if (os == "win") and webrender: ["NOTRUN", "PASS"] if (os == "mac") and debug: ["NOTRUN", "PASS"] NOTRUN [Blob: [object Blob\]] expected: - if (os == "linux") and webrender and debug and not fission and not swgl: ["TIMEOUT", "PASS"] - if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["TIMEOUT", "PASS"] - if (os == "linux") and not webrender and not debug: ["TIMEOUT", "PASS"] - if (os == "win") and webrender and debug: ["TIMEOUT", "PASS"] - if (os == "win") and webrender and not debug: ["PASS", "TIMEOUT"] - if (os == "android") and debug and not webrender: ["TIMEOUT", "PASS"] - if (os == "mac") and debug: ["TIMEOUT", "PASS"] - TIMEOUT + if (os == "linux") and webrender and debug and not fission and swgl: TIMEOUT + if (os == "win") and not webrender and not debug and (processor == "x86"): TIMEOUT + if (os == "linux") and webrender and debug and fission: TIMEOUT + if (os == "win") and not webrender and debug: TIMEOUT + if (os == "linux") and webrender and not debug: TIMEOUT + if (os == "linux") and not webrender and debug: TIMEOUT + if (os == "android") and debug and webrender: TIMEOUT + if (os == "mac") and not debug: TIMEOUT + if (os == "android") and not debug: TIMEOUT + [TIMEOUT, PASS] [structured-clone.any.html?1-20] [structured-clone.any.worker.html?1-20] [structured-clone.any.worker.html?21-40]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/beacon/idlharness.any.js.ini @@ -0,0 +1,5 @@ +[idlharness.any.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"] + +[idlharness.any.worker.html]
--- a/testing/web-platform/meta/content-security-policy/inheritance/history-iframe.sub.html.ini +++ b/testing/web-platform/meta/content-security-policy/inheritance/history-iframe.sub.html.ini @@ -1,20 +1,23 @@ [history-iframe.sub.html] expected: if (os == "linux") and webrender: ["OK", "TIMEOUT"] if os == "mac": ["OK", "TIMEOUT"] [History navigation in iframe: "about:blank" document is navigated back from history same-origin.] expected: - if (os == "linux") and not webrender and not fission and not debug and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and not webrender and not fission and not debug and (processor == "x86_64"): ["FAIL", "PASS"] - if (os == "linux") and not webrender and not fission and debug: ["PASS", "FAIL"] - if (os == "linux") and not webrender and fission: ["PASS", "FAIL"] + if (os == "linux") and webrender and not swgl and debug and fission: ["PASS", "FAIL", "TIMEOUT"] + if (os == "linux") and webrender and not swgl and debug and not fission: ["PASS", "FAIL", "TIMEOUT"] + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] + if (os == "linux") and webrender and not swgl and not debug: ["PASS", "FAIL", "TIMEOUT"] + if (os == "linux") and not webrender and not debug and fission: ["PASS", "FAIL"] if (os == "win") and (processor == "x86") and debug: ["PASS", "FAIL"] - if (os == "linux") and webrender: ["PASS", "FAIL", "TIMEOUT"] + if (os == "linux") and webrender and swgl: ["FAIL", "PASS", "TIMEOUT"] + if (os == "linux") and not webrender and debug: ["PASS", "FAIL"] if os == "mac": ["PASS", "TIMEOUT"] [History navigation in iframe: "about:blank" document is navigated back from history cross-origin.] expected: if (os == "linux") and webrender: ["PASS", "TIMEOUT", "NOTRUN"] if os == "mac": ["PASS", "TIMEOUT", "NOTRUN"] [History navigation in iframe: blob URL document is navigated back from history same-origin.]
--- a/testing/web-platform/meta/content-security-policy/inheritance/history.sub.html.ini +++ b/testing/web-platform/meta/content-security-policy/inheritance/history.sub.html.ini @@ -1,22 +1,22 @@ [history.sub.html] expected: if (os == "mac") and not debug: ["OK", "TIMEOUT"] if (os == "mac") and debug: ["OK", "TIMEOUT"] [History navigation: "about:blank" document is navigated back from history same-origin.] expected: - if (os == "android") and not debug: ["FAIL", "TIMEOUT"] if (os == "mac") and not debug: ["FAIL", "TIMEOUT"] if (os == "mac") and debug: ["FAIL", "TIMEOUT"] + if (os == "android") and not debug: ["FAIL", "TIMEOUT"] FAIL [History navigation: "about:blank" document is navigated back from history cross-origin.] expected: if (os == "android") and not debug and not webrender: ["FAIL", "TIMEOUT"] + if (os == "mac") and debug: ["FAIL", "TIMEOUT"] if (os == "mac") and not debug: ["FAIL", "TIMEOUT"] - if (os == "mac") and debug: ["FAIL", "TIMEOUT"] FAIL [History navigation: blob URL document is navigated back from history same-origin.] expected: if (os == "android") and not debug and not webrender: ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/content-security-policy/navigate-to/spv-only-sent-to-initiator.sub.html.ini +++ b/testing/web-platform/meta/content-security-policy/navigate-to/spv-only-sent-to-initiator.sub.html.ini @@ -1,16 +1,14 @@ [spv-only-sent-to-initiator.sub.html] expected: - if not fission and (os == "linux") and debug and webrender and not swgl: ["TIMEOUT", "OK"] - if not fission and (os == "mac") and debug: ["TIMEOUT", "OK"] - if not fission and (os == "mac") and not debug: ["TIMEOUT", "OK"] + if (os == "linux") and not fission and (processor == "x86_64") and not swgl and debug and webrender: ["TIMEOUT", "OK"] + if os == "mac": ["TIMEOUT", "OK"] [OK, TIMEOUT] [Test that no spv event is raised] expected: - if not fission and (os == "linux") and debug and webrender and not swgl: ["NOTRUN", "FAIL"] - if not fission and (os == "mac") and debug: ["NOTRUN", "FAIL"] - if not fission and (os == "mac") and not debug: ["NOTRUN", "FAIL"] + if (os == "linux") and not fission and (processor == "x86_64") and not swgl and debug and webrender: ["NOTRUN", "FAIL"] + if os == "mac": ["NOTRUN", "FAIL"] [FAIL, NOTRUN] [Violation report status OK.] expected: FAIL
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/content-security-policy/unsafe-eval/eval-scripts-setInterval-blocked.sub.html.ini @@ -0,0 +1,3 @@ +[eval-scripts-setInterval-blocked.sub.html] + expected: + if (os == "linux") and not webrender and not debug and not fission: ["OK", "TIMEOUT"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/contenteditable/__dir__.ini @@ -0,0 +1,1 @@ +leak-threshold: [default:51200]
--- a/testing/web-platform/meta/cookies/name/name.html.ini +++ b/testing/web-platform/meta/cookies/name/name.html.ini @@ -1,290 +1,289 @@ [name.html] [Return the most recent nameless cookie, even if preceded by =, in addition to other valid cookie] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] FAIL [Use last value for cookies with identical names] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] FAIL [Keep first-in, first-out name order] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] FAIL [Keep first-in, first-out single-char name order] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] FAIL [Keep non-alphabetic first-in, first-out name order] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - FAIL - - [Keep first-in, first-out order if comma-separated] - expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] FAIL + [Keep first-in, first-out order if comma-separated] + expected: + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + FAIL + [Set nameless cookie, given `Set-Cookie: =test16`] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] FAIL [Overwrite nameless cookie] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Ignore cookie with empty name and empty value] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Ignore cookie with no name or value] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + FAIL + + [Name is set as expected for a=test] + expected: + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + FAIL + + [Name is set as expected for 1=test] + expected: + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] FAIL - [Name is set as expected for a=test] - expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - FAIL - - [Name is set as expected for 1=test] - expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - FAIL - [Name is set as expected for $=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Name is set as expected for !a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Name is set as expected for @a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Name is set as expected for #a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] FAIL [Name is set as expected for $a=test] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] FAIL [Name is set as expected for %a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] FAIL [Name is set as expected for ^a=test] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - FAIL - - [Name is set as expected for &a=test] - expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL + [Name is set as expected for &a=test] + expected: + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + FAIL + [Name is set as expected for *a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Name is set as expected for (a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Name is set as expected for )a=test] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] - if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] FAIL [Name is set as expected for -a=test] expected: - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Name is set as expected for _a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] FAIL [Name is set as expected for +=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] FAIL [Name is set as expected for "a=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] FAIL [Name is set as expected for "a=b"=test] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if webrender and (os == "win") and debug and swgl: ["FAIL", "PASS"] if not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and debug: ["FAIL", "PASS"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] FAIL [URL-encoded cookie name is not decoded] expected: - if webrender and (os == "win") and debug and not fission and swgl: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not fission and not swgl: ["FAIL", "PASS"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] - if not webrender and (os == "linux"): ["FAIL", "PASS"] + if (os == "linux") and webrender and debug and not fission and not swgl: ["FAIL", "PASS"] + if (os == "win") and debug and not swgl: ["FAIL", "PASS"] + if (os == "win") and debug and swgl: ["FAIL", "PASS"] + if (os == "linux") and not webrender: ["FAIL", "PASS"] FAIL
--- a/testing/web-platform/meta/css/CSS2/lists/list-style-image-004.xht.ini +++ b/testing/web-platform/meta/css/CSS2/lists/list-style-image-004.xht.ini @@ -1,5 +1,8 @@ [list-style-image-004.xht] expected: - if not debug and webrender and (os == "linux"): ["PASS", "FAIL"] - if not debug and webrender and (os == "mac"): ["PASS", "FAIL"] - if not debug and not webrender: ["PASS", "FAIL"] + if not debug and (os == "win") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if not debug and (os == "win") and not webrender and (processor == "x86_64"): ["PASS", "FAIL"] + if not debug and (os == "android") and not webrender: ["PASS", "FAIL"] + if not debug and (os == "linux") and webrender: ["PASS", "FAIL"] + if not debug and (os == "linux") and not webrender: ["PASS", "FAIL"] + if not debug and (os == "mac"): ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini +++ b/testing/web-platform/meta/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html.ini @@ -1,8 +1,8 @@ [relpos-percentage-top-in-scrollable.html] [Top percentage resolved correctly for overflow contribution] expected: - if (os == "android") and debug and not webrender: ["FAIL", "PASS"] - if (os == "android") and debug and webrender: ["PASS", "FAIL"] if (os == "android") and not debug and not webrender: ["PASS", "FAIL"] if (os == "android") and not debug and webrender: ["PASS", "FAIL"] + if (os == "android") and debug and webrender: ["FAIL", "PASS"] + if (os == "android") and debug and not webrender: ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini +++ b/testing/web-platform/meta/css/compositing/root-element-opacity-change.html.ini @@ -1,6 +1,7 @@ [root-element-opacity-change.html] disabled: if tsan: https://bugzilla.mozilla.org/show_bug.cgi?id=1682723 expected: + if webrender and (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] if not webrender: PASS [PASS, FAIL]
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini +++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-in-body.html.ini @@ -1,9 +1,7 @@ [background-color-animation-in-body.html] expected: - if (os == "win") and not debug and (processor == "x86_64") and webrender and fission: ["TIMEOUT", "PASS"] - if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["TIMEOUT", "PASS"] + if (os == "win") and not webrender and (processor == "x86_64"): ["TIMEOUT", "PASS"] if (os == "android") and not debug and not webrender: PASS - if (os == "mac") and webrender and debug: ["TIMEOUT", "PASS"] - if (os == "win") and not debug and (processor == "x86"): ["TIMEOUT", "PASS"] if (os == "android") and debug: PASS + if os == "mac": ["TIMEOUT", "PASS"] [PASS, TIMEOUT]
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini +++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-images.html.ini @@ -1,11 +1,13 @@ [background-color-animation-with-images.html] expected: - if (os == "win") and not debug and webrender and not fission: ["TIMEOUT", "PASS"] - if (os == "win") and not debug and webrender and fission: ["TIMEOUT", "PASS"] - if (os == "linux") and fission and not debug and not webrender: ["TIMEOUT", "PASS"] - if (os == "linux") and fission and not debug and webrender: ["TIMEOUT", "PASS"] if (os == "linux") and not fission and not debug and not webrender: ["PASS", "FAIL", "TIMEOUT"] + if (os == "linux") and not fission and not debug and webrender: ["PASS", "TIMEOUT"] + if (os == "win") and webrender and not debug and not fission: ["PASS", "TIMEOUT"] + if (os == "win") and webrender and not debug and fission: ["PASS", "TIMEOUT"] + if (os == "win") and webrender and debug and fission: ["PASS", "TIMEOUT"] + if (os == "android") and not webrender and debug: ["PASS", "TIMEOUT"] + if (os == "android") and not webrender and not debug: ["PASS", "TIMEOUT"] if (os == "linux") and fission and debug: ["PASS", "FAIL", "TIMEOUT"] - if (os == "android") and debug and not webrender: ["TIMEOUT", "PASS"] - if os == "mac": ["TIMEOUT", "PASS"] - [PASS, TIMEOUT] + if (os == "linux") and not fission and debug: ["PASS", "TIMEOUT"] + if (os == "win") and not webrender and (processor == "x86"): ["PASS", "TIMEOUT"] + [TIMEOUT, PASS]
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini +++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-table3.html.ini @@ -1,9 +1,7 @@ [background-color-animation-with-table3.html] expected: - if (os == "win") and (processor == "x86_64") and not debug and webrender and fission: ["TIMEOUT", "PASS"] - if (os == "win") and (processor == "x86_64") and not debug and webrender and not fission: ["TIMEOUT", "PASS"] - if (os == "win") and (processor == "x86_64") and not debug and not webrender: ["TIMEOUT", "PASS"] - if (os == "win") and (processor == "x86_64") and debug and not webrender: ["TIMEOUT", "PASS"] + if (os == "win") and debug and not webrender and (processor == "x86_64"): ["TIMEOUT", "PASS"] if (os == "mac") and debug and not webrender: ["TIMEOUT", "PASS"] + if (os == "win") and not debug and fission: ["TIMEOUT", "PASS"] if (os == "mac") and not debug: ["TIMEOUT", "PASS"] [PASS, TIMEOUT]
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-alpha.html.ini +++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-animation-with-zero-alpha.html.ini @@ -1,10 +1,10 @@ [background-color-animation-with-zero-alpha.html] expected: - if webrender and (os == "linux") and fission and debug: ["PASS", "TIMEOUT"] - if webrender and (os == "linux") and fission and not debug: ["TIMEOUT", "PASS"] - if webrender and (os == "win") and debug: ["PASS", "TIMEOUT"] - if webrender and (os == "win") and not debug: ["TIMEOUT", "PASS"] - if webrender and (os == "linux") and not fission: ["PASS", "TIMEOUT"] - if not webrender and (os == "android") and not debug: ["PASS", "TIMEOUT"] - if webrender and (os == "android"): ["PASS", "TIMEOUT"] - if webrender and (os == "mac"): ["TIMEOUT", "PASS"] + if webrender and (os == "win") and not debug and fission: ["TIMEOUT", "PASS"] + if not webrender and (os == "android") and debug: PASS + if webrender and (os == "linux") and fission: ["TIMEOUT", "PASS"] + if webrender and (os == "mac") and debug: ["TIMEOUT", "PASS"] + if not webrender and (os == "mac"): PASS + if not webrender and (os == "win"): PASS + if not webrender and (os == "linux"): PASS + [PASS, TIMEOUT]
--- a/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini +++ b/testing/web-platform/meta/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html.ini @@ -1,12 +1,10 @@ [background-color-transparent-animation-in-body.html] expected: if (os == "win") and webrender and debug and not fission and not swgl: PASS - if (os == "linux") and fission and webrender and not debug: ["TIMEOUT", "PASS"] - if (os == "linux") and not fission and not debug and not webrender: ["TIMEOUT", "PASS"] - if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["TIMEOUT", "PASS"] + if (os == "win") and webrender and not debug and fission: ["TIMEOUT", "PASS"] if (os == "android") and not debug and not webrender: PASS - if (os == "linux") and fission and not webrender: ["TIMEOUT", "PASS"] - if (os == "win") and not webrender and debug: ["TIMEOUT", "PASS"] + if (os == "linux") and fission and webrender: ["TIMEOUT", "PASS"] + if (os == "win") and not webrender and (processor == "x86_64"): ["TIMEOUT", "PASS"] + if (os == "mac") and debug: ["TIMEOUT", "PASS"] if (os == "android") and debug: PASS - if (os == "mac") and debug: ["TIMEOUT", "PASS"] [PASS, TIMEOUT]
--- a/testing/web-platform/meta/css/css-color/color-function-parsing.html.ini +++ b/testing/web-platform/meta/css/css-color/color-function-parsing.html.ini @@ -36,19 +36,16 @@ expected: FAIL [Display P3 color] expected: FAIL [Different case for Display P3] expected: FAIL - [Unknown color space should fallback] - expected: FAIL - [sRGB color with negative component should clamp to 0] expected: FAIL [sRGB color with component > 1 should clamp] expected: FAIL [Display P3 color with negative component should clamp to 0] expected: FAIL
--- a/testing/web-platform/meta/css/css-flexbox/dynamic-baseline-change.html.ini +++ b/testing/web-platform/meta/css/css-flexbox/dynamic-baseline-change.html.ini @@ -1,6 +1,6 @@ [dynamic-baseline-change.html] expected: if (os == "mac") and debug: FAIL + if os == "win": FAIL if os == "android": PASS - if os == "win": FAIL [FAIL, PASS]
--- a/testing/web-platform/meta/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html.ini +++ b/testing/web-platform/meta/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html.ini @@ -1,2 +1,4 @@ [grid-auto-margin-and-replaced-item-001.html] - expected: [PASS, FAIL] + expected: + if fission and not webrender: ["FAIL", "PASS"] + [PASS, FAIL]
--- a/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html.ini +++ b/testing/web-platform/meta/css/css-images/image-orientation/image-orientation-from-image-composited-dynamic1.html.ini @@ -1,5 +1,5 @@ [image-orientation-from-image-composited-dynamic1.html] expected: - if (processor == "x86_64") and (os == "win") and not webrender and not debug: ["PASS", "FAIL"] - if (processor == "x86_64") and (os == "win") and not webrender and debug: ["PASS", "FAIL"] - if processor == "x86": ["PASS", "FAIL"] + if (processor == "x86_64") and (os == "win") and not webrender: ["PASS", "FAIL"] + if (processor == "x86") and debug: ["PASS", "FAIL"] + if (processor == "x86") and not debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-008.html.ini +++ b/testing/web-platform/meta/css/css-overflow/webkit-line-clamp-008.html.ini @@ -1,5 +1,5 @@ [webkit-line-clamp-008.html] expected: + if (os == "android") and debug and not webrender: ["PASS", "FAIL"] if (os == "android") and debug and webrender: ["PASS", "FAIL"] - if (os == "android") and not debug and not webrender: ["PASS", "FAIL"] - if (os == "android") and not debug and webrender: ["PASS", "FAIL"] + if (os == "android") and not debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini +++ b/testing/web-platform/meta/css/css-pseudo/active-selection-031.html.ini @@ -1,2 +1,4 @@ [active-selection-031.html] - expected: FAIL + expected: + if os == "mac": PASS + FAIL
--- a/testing/web-platform/meta/css/css-ruby/ruby-base-different-size.html.ini +++ b/testing/web-platform/meta/css/css-ruby/ruby-base-different-size.html.ini @@ -1,3 +1,3 @@ [ruby-base-different-size.html] expected: - if (processor == "x86") and not debug: ["PASS", "FAIL"] + if (processor == "x86") and not debug: ["FAIL", "PASS"]
--- a/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini +++ b/testing/web-platform/meta/css/css-shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html.ini @@ -1,3 +1,5 @@ [shape-outside-linear-gradient-003.html] expected: - if webrender: ["PASS", "FAIL"] + if webrender and swgl: ["PASS", "FAIL"] + if not webrender: PASS + [FAIL, PASS]
--- a/testing/web-platform/meta/css/css-sizing/box-sizing-replaced-001.xht.ini +++ b/testing/web-platform/meta/css/css-sizing/box-sizing-replaced-001.xht.ini @@ -1,7 +1,5 @@ [box-sizing-replaced-001.xht] expected: - if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and not debug and fission: ["FAIL", "PASS"] if os == "android": PASS if os == "mac": PASS [PASS, FAIL]
--- a/testing/web-platform/meta/css/css-sizing/box-sizing-replaced-002.xht.ini +++ b/testing/web-platform/meta/css/css-sizing/box-sizing-replaced-002.xht.ini @@ -1,5 +1,5 @@ [box-sizing-replaced-002.xht] expected: - if (os == "linux") and not webrender and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"] + if (os == "linux") and not webrender and debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/css-text/line-break/line-break-loose-hyphens-002.html.ini +++ b/testing/web-platform/meta/css/css-text/line-break/line-break-loose-hyphens-002.html.ini @@ -1,3 +1,3 @@ [line-break-loose-hyphens-002.html] expected: - if (processor == "x86") and not debug: ["FAIL", "PASS"] + if (processor == "x86") and not debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini +++ b/testing/web-platform/meta/css/css-typed-om/idlharness.html.ini @@ -1200,8 +1200,245 @@ expected: FAIL [CSSNumericValue interface: calling add(CSSNumberish...) on mathSum with too few arguments must throw TypeError] expected: FAIL [CSSNumericValue interface: unitValue must inherit property "div(CSSNumberish...)" with the proper type] expected: FAIL + [CSSLab interface: attribute a] + expected: FAIL + + [CSSHSL interface object length] + expected: FAIL + + [CSSHSL interface: attribute l] + expected: FAIL + + [CSSColorValue interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSColor interface object length] + expected: FAIL + + [CSSHWB interface: attribute b] + expected: FAIL + + [CSSGray interface object length] + expected: FAIL + + [CSSLCH interface: attribute alpha] + expected: FAIL + + [CSSHSL interface: existence and properties of interface object] + expected: FAIL + + [CSSColor interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSHWB interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSHWB interface: attribute alpha] + expected: FAIL + + [CSSHWB interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSHWB interface object name] + expected: FAIL + + [CSSLab interface object length] + expected: FAIL + + [CSSColorValue interface: operation toLab()] + expected: FAIL + + [CSSRGB interface: attribute r] + expected: FAIL + + [CSSHWB interface: attribute w] + expected: FAIL + + [CSSRGB interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSLCH interface: attribute l] + expected: FAIL + + [CSSColorValue interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSGray interface: existence and properties of interface object] + expected: FAIL + + [CSSHSL interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSColorValue interface: operation toRGB()] + expected: FAIL + + [CSSLCH interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSLCH interface: existence and properties of interface object] + expected: FAIL + + [CSSLab interface object name] + expected: FAIL + + [CSSGray interface: attribute alpha] + expected: FAIL + + [CSSColorValue interface object length] + expected: FAIL + + [CSSColorValue interface: operation parse(USVString)] + expected: FAIL + + [CSSHWB interface: existence and properties of interface object] + expected: FAIL + + [CSSLCH interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSHSL interface object name] + expected: FAIL + + [CSSRGB interface object name] + expected: FAIL + + [CSSLab interface: attribute l] + expected: FAIL + + [CSSColorValue interface: existence and properties of interface object] + expected: FAIL + + [CSSHWB interface: attribute h] + expected: FAIL + + [CSSColor interface object name] + expected: FAIL + + [CSSColorValue interface: operation toColor(CSSKeywordish)] + expected: FAIL + + [CSSColorValue interface: operation toGray()] + expected: FAIL + + [MathMLElement interface: attribute attributeStyleMap] + expected: FAIL + + [CSSColorValue interface: operation toLCH()] + expected: FAIL + + [CSSHWB interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSGray interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSRGB interface: attribute alpha] + expected: FAIL + + [CSSColor interface: existence and properties of interface object] + expected: FAIL + + [CSSColorValue interface: operation toHWB()] + expected: FAIL + + [CSSColorValue interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSRGB interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSLab interface: attribute b] + expected: FAIL + + [CSSHSL interface: attribute s] + expected: FAIL + + [CSSColorValue interface: operation toHSL()] + expected: FAIL + + [CSSLab interface: attribute alpha] + expected: FAIL + + [CSSGray interface: attribute gray] + expected: FAIL + + [CSSHSL interface: attribute h] + expected: FAIL + + [CSSLCH interface object name] + expected: FAIL + + [CSSColor interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSRGB interface: attribute b] + expected: FAIL + + [CSSGray interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSRGB interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSHSL interface: attribute alpha] + expected: FAIL + + [CSSHSL interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSColorValue interface object name] + expected: FAIL + + [CSSLab interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSLCH interface: attribute h] + expected: FAIL + + [CSSHWB interface object length] + expected: FAIL + + [CSSColor interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSLCH interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSLab interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSGray interface object name] + expected: FAIL + + [CSSRGB interface object length] + expected: FAIL + + [CSSHSL interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [CSSGray interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [CSSLab interface: existence and properties of interface prototype object] + expected: FAIL + + [CSSLCH interface: attribute c] + expected: FAIL + + [CSSRGB interface: attribute g] + expected: FAIL + + [CSSLab interface: existence and properties of interface object] + expected: FAIL + + [CSSLCH interface object length] + expected: FAIL + + [CSSRGB interface: existence and properties of interface object] + expected: FAIL +
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssColorValue.html.ini @@ -0,0 +1,2 @@ +[cssColorValue.html] + expected: ERROR
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssHSL.html.ini @@ -0,0 +1,2 @@ +[cssHSL.html] + expected: ERROR
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/css/css-typed-om/stylevalue-subclasses/cssRGB.html.ini @@ -0,0 +1,2 @@ +[cssRGB.html] + expected: ERROR
--- a/testing/web-platform/meta/css/cssom-view/idlharness.html.ini +++ b/testing/web-platform/meta/css/cssom-view/idlharness.html.ini @@ -1,19 +1,16 @@ [idlharness.html] prefs: [layout.css.getBoxQuads.enabled:true, layout.css.convertFromNode.enabled:true, dom.innerSize.rounded:true] [Screen interface: existence and properties of interface prototype object] expected: FAIL [Screen interface: existence and properties of interface object] expected: FAIL - [Partial dictionary MouseEventInit: member names are unique] - expected: FAIL - [CSSPseudoElement interface: operation convertPointFromNode(DOMPointInit, GeometryNode, optional ConvertCoordinateOptions)] expected: FAIL [CSSPseudoElement interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, optional ConvertCoordinateOptions)] expected: FAIL [CSSPseudoElement interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, optional ConvertCoordinateOptions)] expected: FAIL
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-element.html.ini @@ -5,18 +5,19 @@ [PASS, FAIL] [Element with smooth scroll-behavior ; scrollBy() with auto behavior] expected: if (os == "linux") and webrender: ["PASS", "FAIL"] [Element with smooth scroll-behavior ; scrollTo() with auto behavior] expected: + if webrender and (os == "win") and debug and not swgl and fission: ["PASS", "FAIL"] + if webrender and (os == "win") and debug and not swgl and not fission: ["PASS", "FAIL"] if not webrender and (os == "win") and not debug and (processor == "x86_64"): ["PASS", "FAIL"] - if webrender and (os == "win") and debug and not swgl: ["PASS", "FAIL"] if webrender and (os == "mac") and debug: ["PASS", "FAIL"] if webrender and (os == "linux"): ["PASS", "FAIL"] [Element with smooth scroll-behavior ; scroll() with default behavior] expected: if (os == "linux") and webrender: ["PASS", "FAIL"] [Element with smooth scroll-behavior ; scrollIntoView() with default behavior] @@ -25,15 +26,15 @@ [Element with auto scroll-behavior ; scrollIntoView() with smooth behavior] expected: if (os == "mac") and debug: ["PASS", "FAIL"] [Element with smooth scroll-behavior ; scrollIntoView() with auto behavior] expected: if not swgl and (os == "linux") and debug and webrender and not fission: ["PASS", "FAIL"] - if swgl and (os == "linux"): ["PASS", "FAIL"] - if swgl and (os == "win"): ["PASS", "FAIL"] + if not swgl and (os == "win") and not debug and not webrender and (processor == "x86_64"): ["PASS", "FAIL"] + if swgl: ["PASS", "FAIL"] [Element with smooth scroll-behavior ; scroll() with auto behavior] expected: if (os == "linux") and debug and webrender and not fission: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-root.html.ini @@ -16,8 +16,12 @@ [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior] expected: if (os == "linux") and not webrender: ["PASS", "FAIL"] [Main frame with smooth scroll-behavior ; scrollBy() with auto behavior] expected: if (os == "linux") and not webrender: ["PASS", "FAIL"] + [Main frame with auto scroll-behavior ; scrollBy() with smooth behavior] + expected: + if (os == "win") and debug and webrender and not fission and not swgl: ["PASS", "FAIL"] +
--- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-main-frame-window.html.ini @@ -1,19 +1,18 @@ [scroll-behavior-main-frame-window.html] [Main frame with smooth scroll-behavior ; scroll() with default behavior] expected: if fission: ["PASS", "FAIL"] [Main frame with auto scroll-behavior ; scroll() with smooth behavior] expected: - if (os == "linux") and fission: ["PASS", "FAIL"] - if (os == "win") and not swgl: ["PASS", "FAIL"] - if (os == "win") and swgl: ["PASS", "FAIL"] - if os == "mac": ["PASS", "FAIL"] + if (os == "linux") and not fission: PASS + if os == "android": PASS + [PASS, FAIL] [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior] expected: if (os == "linux") and not webrender: ["PASS", "FAIL"] [Main frame with smooth scroll-behavior ; scroll() with auto behavior] expected: if (os == "linux") and not webrender: ["PASS", "FAIL"] @@ -25,8 +24,12 @@ [Main frame with smooth scroll-behavior ; scrollBy() with default behavior] expected: if (os == "win") and debug and webrender and not swgl: ["PASS", "FAIL"] [Main frame with auto scroll-behavior ; scrollBy() with smooth behavior] expected: if (os == "win") and debug and webrender and not swgl: ["PASS", "FAIL"] + [Aborting an ongoing smooth scrolling on the main frame with another smooth scrolling] + expected: + if (os == "win") and debug and webrender and not fission and not swgl: ["PASS", "FAIL"] +
deleted file mode 100644 --- a/testing/web-platform/meta/css/cssom/cssstyledeclaration-registered-custom-properties.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[cssstyledeclaration-registered-custom-properties.html] - [Registered custom properties are included in CSSComputedStyleDeclaration] - expected: FAIL - - [Only relevant custom properties are included] - expected: FAIL -
--- a/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini +++ b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-002.html.ini @@ -1,6 +1,7 @@ [effect-reference-feimage-002.html] expected: - if webrender and (os == "win") and debug and not fission: ["PASS", "FAIL"] - if webrender and (os == "win") and debug and fission: ["PASS", "FAIL"] + if webrender and (os == "linux") and fission and not debug: ["PASS", "FAIL"] + if webrender and (os == "linux") and fission and debug: ["PASS", "FAIL"] + if webrender and (os == "linux") and not fission: ["PASS", "FAIL"] if webrender and (os == "win") and not debug: ["PASS", "FAIL", "ERROR"] - if webrender and (os == "linux"): ["PASS", "FAIL"] + if webrender and (os == "win") and debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini +++ b/testing/web-platform/meta/css/filter-effects/effect-reference-feimage-003.html.ini @@ -1,8 +1,6 @@ [effect-reference-feimage-003.html] expected: - if webrender and (os == "win") and not swgl and debug and not fission: ["PASS", "FAIL"] - if webrender and (os == "win") and not swgl and debug and fission: ["PASS", "FAIL"] - if webrender and (os == "win") and not swgl and not debug: ["PASS", "FAIL"] - if webrender and (os == "win") and swgl: ["FAIL", "PASS"] - if webrender and (os == "android") and debug: ["FAIL", "PASS"] + if webrender and (os == "android") and debug: ["PASS", "FAIL"] + if webrender and (os == "win") and not swgl: ["PASS", "FAIL"] + if webrender and (os == "win") and swgl: ["PASS", "FAIL"] if webrender and (os == "linux"): ["PASS", "FAIL"]
--- a/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-001.html.ini +++ b/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-001.html.ini @@ -1,5 +1,6 @@ [device-aspect-ratio-001.html] expected: - if (os == "mac") and not webrender: ["FAIL", "PASS"] - if (os == "mac") and webrender: ["FAIL", "PASS"] + if (os == "mac") and debug and not webrender: ["FAIL", "PASS"] + if (os == "mac") and debug and webrender: ["PASS", "FAIL"] + if (os == "mac") and not debug: ["FAIL", "PASS"] if os == "linux": FAIL
--- a/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-005.html.ini +++ b/testing/web-platform/meta/css/mediaqueries/device-aspect-ratio-005.html.ini @@ -1,6 +1,7 @@ [device-aspect-ratio-005.html] expected: - if (os == "mac") and not webrender: ["FAIL", "PASS"] - if (os == "mac") and webrender: ["FAIL", "PASS"] + if (os == "mac") and debug and webrender: ["PASS", "FAIL"] + if (os == "mac") and debug and not webrender: ["FAIL", "PASS"] + if (os == "mac") and not debug: ["FAIL", "PASS"] if os == "win": PASS FAIL
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/selector-placeholder-shown-type-change-002.html.ini @@ -0,0 +1,3 @@ +[selector-placeholder-shown-type-change-002.html] + expected: + if (os == "linux") and not webrender and not debug and not fission: ["PASS", "TIMEOUT"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/css/selectors/selector-placeholder-shown-type-change-003.html.ini @@ -0,0 +1,3 @@ +[selector-placeholder-shown-type-change-003.html] + expected: + if (os == "linux") and not webrender and not debug and not fission: ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini @@ -1,37 +1,36 @@ [scrollend-event-for-user-scroll.html] expected: if (os == "win") and ccov: [ERROR, OK] + if (os == "win") and debug: ERROR if (os == "mac") and debug: ERROR - if (os == "win") and debug: ERROR if os == "android": OK TIMEOUT [Tests that the target_div gets scrollend event when send DOWN key to target.] expected: if os == "android": FAIL NOTRUN [Tests that the target_div gets scrollend event when click scrollbar on target.] expected: - if (os == "linux") and not webrender and not fission and (processor == "x86_64") and debug: ["FAIL", "TIMEOUT", "NOTRUN"] - if (os == "linux") and not webrender and not fission and (processor == "x86_64") and not debug: ["FAIL", "NOTRUN", "TIMEOUT"] - if (os == "linux") and webrender and debug: ["FAIL", "TIMEOUT", "NOTRUN"] - if (os == "linux") and not webrender and fission: ["FAIL", "TIMEOUT", "NOTRUN"] + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["FAIL", "NOTRUN", "TIMEOUT"] + if (os == "linux") and not debug and not webrender and fission: ["FAIL", "TIMEOUT", "NOTRUN"] + if (os == "linux") and debug: ["FAIL", "TIMEOUT", "NOTRUN"] if os == "mac": ["NOTRUN", "FAIL"] if os == "android": ["FAIL", "NOTRUN"] [NOTRUN, FAIL, TIMEOUT] [Tests that the target_div gets scrollend event when drag the thumb of target.] expected: if (os == "linux") and webrender and not debug: ["NOTRUN", "TIMEOUT"] if (os == "linux") and not webrender and (processor == "x86"): ["NOTRUN", "TIMEOUT"] if os == "android": ["FAIL", "TIMEOUT", "NOTRUN"] + if os == "mac": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "win": ["NOTRUN", "TIMEOUT"] - if os == "mac": ["NOTRUN", "FAIL", "TIMEOUT"] [TIMEOUT, NOTRUN] [Tests that the target_div gets scrollend event when dragging scroll on target.] expected: if (os == "linux") and not webrender and (processor == "x86"): ["TIMEOUT", "FAIL"] if (os == "linux") and webrender and not debug: ["TIMEOUT", "FAIL"] if os == "mac": ["TIMEOUT", "FAIL"] if os == "win": ["TIMEOUT", "FAIL"]
--- a/testing/web-platform/meta/editing/run/caret-navigation-around-line-break.html.ini +++ b/testing/web-platform/meta/editing/run/caret-navigation-around-line-break.html.ini @@ -1,28 +1,28 @@ [caret-navigation-around-line-break.html] [two <span> separators - move up] expected: if not debug and (os == "linux") and webrender: FAIL - if not debug and (os == "android"): FAIL if not debug and (os == "mac"): FAIL if not debug and (os == "win"): FAIL + if not debug and (os == "android"): FAIL [FAIL, PASS] [no separator - move up] expected: if (os == "mac") and debug: ["FAIL", "PASS"] FAIL [<span> separator - move down] expected: if not debug and (os == "linux") and webrender: FAIL if not debug and (os == "mac"): FAIL + if not debug and (os == "win"): FAIL if not debug and (os == "android"): FAIL - if not debug and (os == "win"): FAIL [FAIL, PASS] [two <span> separators - move down] expected: if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and not debug: ["FAIL", "PASS"] FAIL @@ -61,11 +61,11 @@ if (os == "linux") and not webrender and not debug: ["FAIL", "PASS"] FAIL [<br> separator - move up] expected: FAIL [<br> separator - move right] expected: + if (os == "linux") and not webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["PASS", "FAIL"] - if (os == "linux") and not webrender and not debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/element-timing/cross-origin-element.sub.html.ini +++ b/testing/web-platform/meta/element-timing/cross-origin-element.sub.html.ini @@ -1,4 +1,6 @@ [cross-origin-element.sub.html] + expected: + if (os == "linux") and not webrender and not debug and not fission: ["OK", "TIMEOUT"] [Cross-origin image element is NOT observable.] expected: FAIL
--- a/testing/web-platform/meta/fetch/api/response/response-cancel-stream.any.js.ini +++ b/testing/web-platform/meta/fetch/api/response/response-cancel-stream.any.js.ini @@ -3,22 +3,25 @@ if os == "mac": ["OK", "TIMEOUT"] [Cancelling a closed Response stream] expected: if os == "mac": ["PASS", "FAIL", "TIMEOUT"] [response-cancel-stream.any.html] expected: - if (os == "win") and webrender: ["OK", "ERROR"] - if os == "mac": ["OK", "ERROR", "TIMEOUT"] + if (os == "win") and webrender and not debug and fission: ["OK", "ERROR"] + if (os == "win") and webrender and not debug and not fission: ["OK", "ERROR"] + if (os == "win") and webrender and debug: ["OK", "ERROR"] + if (os == "mac") and debug: ["OK", "ERROR", "TIMEOUT"] + if (os == "mac") and not debug: ["OK", "ERROR", "TIMEOUT"] [Cancelling a closed Response stream] expected: + if (os == "mac") and not debug: ["PASS", "FAIL", "TIMEOUT"] if (os == "mac") and debug: ["PASS", "FAIL", "TIMEOUT"] - if (os == "mac") and not debug: ["PASS", "FAIL", "TIMEOUT"] [response-cancel-stream.any.serviceworker.html] expected: if os == "mac": ["OK", "TIMEOUT"] [Cancelling a closed Response stream] expected: if (os == "mac") and not debug: ["PASS", "FAIL", "TIMEOUT"] @@ -26,11 +29,10 @@ [response-cancel-stream.any.worker.html] expected: if (os == "win") and not debug and webrender and not fission: ["OK", "ERROR"] if os == "mac": ["OK", "ERROR", "TIMEOUT"] [Cancelling a closed Response stream] expected: - if (os == "mac") and debug: ["PASS", "FAIL", "TIMEOUT"] - if (os == "mac") and not debug: ["PASS", "FAIL", "TIMEOUT"] + if os == "mac": ["PASS", "FAIL", "TIMEOUT"]
--- a/testing/web-platform/meta/fetch/data-urls/processing.any.js.ini +++ b/testing/web-platform/meta/fetch/data-urls/processing.any.js.ini @@ -108,16 +108,18 @@ ["data:x/x;base64;charset=x,WA"] expected: FAIL ["data:;base64;,WA"] expected: FAIL [processing.any.sharedworker.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"] ["data:;x=x;charset=x,X"] expected: FAIL ["data:text/plain;a=\\",\\",X"] expected: FAIL ["data:unknown/unknown,X X"] expected: FAIL
--- a/testing/web-platform/meta/fetch/http-cache/304-update.any.js.ini +++ b/testing/web-platform/meta/fetch/http-cache/304-update.any.js.ini @@ -1,31 +1,35 @@ [304-update.any.html] [HTTP cache updates stored headers from a Last-Modified 304] expected: [PASS, FAIL] [304-update.any.worker.html] [HTTP cache updates stored headers from a Last-Modified 304] expected: + if (os == "linux") and webrender and not debug and fission: ["FAIL", "PASS"] if (os == "win") and not debug and webrender and fission: PASS + if (os == "linux") and not webrender and fission: ["FAIL", "PASS"] if (os == "win") and not debug and not webrender: PASS if (os == "win") and debug: PASS [PASS, FAIL] [304-update.any.serviceworker.html] expected: if (os == "linux") and not webrender: ["OK", "FAIL"] [HTTP cache updates stored headers from a Last-Modified 304] expected: - if (os == "mac") and debug: ["FAIL", "PASS"] + if not fission and (os == "android") and debug and webrender: ["FAIL", "PASS"] + if fission and (os == "linux") and not debug: ["FAIL", "PASS"] [PASS, FAIL] [304-update.any.sharedworker.html] [HTTP cache updates stored headers from a Last-Modified 304] expected: + if (os == "linux") and not swgl and not fission and debug and not webrender: ["FAIL", "PASS"] if (os == "win") and not webrender and not debug and (processor == "x86"): PASS if (os == "win") and not webrender and debug: PASS if (os == "mac") and not debug: PASS [PASS, FAIL]
--- a/testing/web-platform/meta/fetch/metadata/window-open.https.sub.html.ini +++ b/testing/web-platform/meta/fetch/metadata/window-open.https.sub.html.ini @@ -1,22 +1,15 @@ [window-open.https.sub.html] expected: - if (processor == "x86_64") and fission and (os == "win") and debug: ["ERROR", "OK"] - if (processor == "x86") and (os == "linux"): ["ERROR", "OK"] + if (os == "linux") and not debug and not fission and webrender: ["ERROR", "OK"] + if (os == "win") and fission and debug: ["ERROR", "OK"] + if (os == "mac") and not debug: ["ERROR", "OK"] [OK, ERROR] [Cross-site window, forced, reloaded] - expected: - if (os == "win") and not swgl and not fission and not webrender and debug and (processor == "x86_64"): ["FAIL", "PASS"] - if (os == "win") and not swgl and not fission and not webrender and not debug and (processor == "x86_64"): ["FAIL", "PASS"] - if (os == "win") and not swgl and not fission and not webrender and not debug and (processor == "x86"): ["FAIL", "PASS"] - if (os == "win") and not swgl and not fission and webrender and debug: ["FAIL", "PASS"] - if (os == "win") and not swgl and fission and not debug: ["FAIL", "PASS"] - if (os == "linux") and debug and not webrender: ["FAIL", "PASS"] - [PASS, FAIL] + expected: [PASS, FAIL] [Same-site window, forced, reloaded] expected: - if (os == "android") and debug and not webrender: ["FAIL", "PASS"] if (os == "mac") and debug: PASS if os == "win": PASS [PASS, FAIL]
--- a/testing/web-platform/meta/focus/focus-restoration-in-different-site-iframes-window.html.ini +++ b/testing/web-platform/meta/focus/focus-restoration-in-different-site-iframes-window.html.ini @@ -1,9 +1,8 @@ [focus-restoration-in-different-site-iframes-window.html] disabled: if (os == "linux") or debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1642889 [Check result] expected: - if webrender and (os == "win") and not fission: ["PASS", "FAIL"] - if webrender and (os == "win") and fission: ["PASS", "FAIL"] - if webrender and (os == "mac"): ["PASS", "FAIL"] + if (os == "win") and webrender: ["PASS", "FAIL"] + if os == "mac": ["PASS", "FAIL"]
--- a/testing/web-platform/meta/focus/iframe-activeelement-after-focusing-out-iframes.html.ini +++ b/testing/web-platform/meta/focus/iframe-activeelement-after-focusing-out-iframes.html.ini @@ -1,11 +1,12 @@ [iframe-activeelement-after-focusing-out-iframes.html] [Check iframe activeElement after focusing out different site iframe] expected: - if (os == "win") and not fission and (processor == "x86_64") and debug and webrender: PASS + if (os == "win") and debug and not webrender and (processor == "x86"): PASS + if (os == "win") and not debug and not webrender and (processor == "x86"): PASS + if (os == "win") and not debug and webrender and fission: PASS if (os == "android") and not debug and webrender: PASS - if (os == "win") and not fission and (processor == "x86"): PASS + if (os == "win") and debug and webrender: PASS + if (os == "android") and debug: PASS if (os == "mac") and debug: PASS - if (os == "android") and debug: PASS - if (os == "win") and fission: PASS [PASS, FAIL]
--- a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-43.html.ini +++ b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-43.html.ini @@ -1,6 +1,8 @@ [forced-colors-mode-43.html] expected: - if (os == "mac") and debug and webrender: ["FAIL", "PASS"] - if (os == "win") and fission and debug: ["FAIL", "PASS"] + if (os == "win") and debug and not fission and (processor == "x86_64") and swgl: ["FAIL", "PASS"] + if (os == "win") and debug and not fission and (processor == "x86"): ["FAIL", "PASS"] + if (os == "win") and not debug and not fission and (processor == "x86_64"): ["FAIL", "PASS"] + if (os == "win") and debug and fission: ["FAIL", "PASS"] if os == "android": PASS [PASS, FAIL]
--- a/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-45.html.ini +++ b/testing/web-platform/meta/forced-colors-mode/forced-colors-mode-45.html.ini @@ -1,6 +1,6 @@ [forced-colors-mode-45.html] expected: - if (os == "win") and not swgl and (processor == "x86") and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and fission: ["FAIL", "PASS"] - if (os == "win") and swgl: ["FAIL", "PASS"] + if (os == "win") and debug and not fission and not webrender and (processor == "x86"): ["FAIL", "PASS"] + if (os == "win") and debug and not fission and webrender: ["FAIL", "PASS"] + if (os == "win") and not debug and webrender and not fission: ["FAIL", "PASS"] [PASS, FAIL]
--- a/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-transition.html.ini +++ b/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-transition.html.ini @@ -1,9 +1,9 @@ [fullscreen-css-transition.html] expected: - if (os == "mac") and debug: ["OK", "ERROR"] if (os == "mac") and not debug: ["OK", "ERROR"] + if (os == "mac") and debug: ["ERROR", "OK"] [Transitions should not be stopped by going fullscreen] expected: if (os == "mac") and not debug: ["PASS", "TIMEOUT"] - if (os == "mac") and debug: ["PASS", "TIMEOUT"] + if (os == "mac") and debug: ["TIMEOUT", "PASS"]
--- a/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini @@ -5,9 +5,38 @@ [replaceState must not be allowed to create cross-origin URLs (data:URI)] expected: FAIL [replaceState must be able to use an error object as data] expected: FAIL [replaceState must replace the existing state and not add an extra one] expected: - if fission and asan and (os == "linux"): ["PASS", "FAIL"] + if fission and webrender and (os == "win") and debug: ["PASS", "FAIL"] + if fission and not webrender: ["PASS", "FAIL"] + + [popstate event should pass the state data] + expected: + if fission and debug and (os == "win"): ["PASS", "FAIL"] + if fission and debug and (os == "linux"): ["PASS", "FAIL"] + + [history.state should also reference a clone of the original object (2)] + expected: + if fission and debug and (os == "win"): ["PASS", "FAIL"] + if fission and debug and (os == "linux"): ["PASS", "FAIL"] + + [.go must queue a task with the history traversal task source (run asynchronously)] + expected: + if fission and (os == "win") and debug: ["PASS", "FAIL"] + + [replaceState must replace the existing state without altering the forward history] + expected: + if fission and (os == "win") and debug: ["PASS", "FAIL"] + + [state data should cope with circular object references] + expected: + if fission and debug and (os == "linux"): ["PASS", "FAIL"] + if fission and debug and (os == "win"): ["PASS", "FAIL"] + + [replaceState must not remove any tasks queued by the history traversal task source] + expected: + if fission and (os == "win") and debug: ["PASS", "FAIL"] +
--- a/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini @@ -1,3 +1,15 @@ [004.html] disabled: if tsan: https://bugzilla.mozilla.org/show_bug.cgi?id=1701693 + [history position should be calculated when executing, not when calling the .go command] + expected: + if fission and (os == "win") and debug: ["PASS", "FAIL"] + + [browser needs to support hashchange events for this testcase] + expected: + if fission and (os == "win") and debug: ["PASS", "FAIL"] + + [queued .go commands should all be executed when the queue is processed] + expected: + if fission and (os == "win") and debug: ["PASS", "FAIL"] +
--- a/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini @@ -1,9 +1,11 @@ [005.html] [<body onpopstate="..."> should register a listener for the popstate event] expected: if (os == "linux") and webrender and fission and debug: ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug: ["PASS", "FAIL"] [window.onpopstate should register a listener for the popstate event] expected: - if fission and debug: ["PASS", "FAIL"] + if fission and debug and (os == "linux"): ["PASS", "FAIL"] + if fission and debug and (os == "win"): ["PASS", "FAIL"] +
--- a/testing/web-platform/meta/html/browsers/sandboxing/window-open-blank-from-different-initiator.html.ini +++ b/testing/web-platform/meta/html/browsers/sandboxing/window-open-blank-from-different-initiator.html.ini @@ -1,12 +1,11 @@ [window-open-blank-from-different-initiator.html] expected: - if (os == "android") and not debug and not webrender: ["TIMEOUT", "CRASH"] - if (os == "android") and not debug and webrender: ["TIMEOUT", "CRASH"] if (os == "android") and debug and not webrender: ["TIMEOUT", "CRASH"] + if (os == "android") and not debug: ["TIMEOUT", "CRASH"] TIMEOUT [One pending navigation] expected: TIMEOUT [No pending navigation] expected: NOTRUN
--- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini +++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html.ini @@ -1,8 +1,8 @@ [open-features-tokenization-screenx-screeny.html] disabled: if webrender and not debug: bug 1425588 if verify and (os == "linux") and not debug: fails in verify mode if os == "android": frequently hits timeout expected: - if (processor == "x86_64") and not debug and (os == "linux"): ["OK", "CRASH"] - if (processor == "x86") and (os == "linux"): ["OK", "TIMEOUT", "CRASH"] + if not debug and (os == "linux") and (processor == "x86"): ["OK", "CRASH", "TIMEOUT"] + if not debug and (os == "linux") and (processor == "x86_64"): ["OK", "CRASH"]
--- a/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini +++ b/testing/web-platform/meta/html/canvas/element/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html.ini @@ -1,8 +1,7 @@ [2d.text.draw.fontface.notinpage.html] [@font-face fonts should work even if they are not used in the page] expected: - if (os == "linux") and not debug and not fission and (processor == "x86_64") and not webrender: ["FAIL", "PASS"] - if (os == "linux") and not debug and not fission and (processor == "x86_64") and webrender: ["FAIL", "PASS"] + if (os == "linux") and debug and webrender and not fission: ["FAIL", "PASS"] if os == "android": ["FAIL", "PASS"] [PASS, FAIL]
--- a/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.w.html.ini +++ b/testing/web-platform/meta/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.w.html.ini @@ -1,12 +1,13 @@ [offscreencanvas.commit.w.html] expected: - if (os == "linux") and webrender and not swgl and not debug and not fission: ["ERROR", "OK"] - if (os == "win") and debug and not swgl and not webrender and (processor == "x86"): ["ERROR", "OK"] - if (os == "win") and debug and not swgl and webrender: ["ERROR", "OK"] + if (os == "linux") and webrender and not fission and swgl: ["ERROR", "OK"] + if (os == "linux") and webrender and fission and not debug: ["ERROR", "OK"] + if (os == "win") and fission and debug: ["ERROR", "OK"] + if (os == "mac") and debug: ["ERROR", "OK"] [OK, ERROR] [Test that calling OffscreenCanvas's commit pushes its contents to its placeholder.] expected: FAIL [Test that calling commit on an OffscreenCanvas that is not transferred from a HTMLCanvasElement throws an exception in a worker.] expected: FAIL
--- a/testing/web-platform/meta/html/cross-origin-opener-policy/coop-csp-sandbox-navigate.https.html.ini +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/coop-csp-sandbox-navigate.https.html.ini @@ -1,12 +1,11 @@ [coop-csp-sandbox-navigate.https.html] [CSP: sandbox allow-popups allow-scripts allow-same-origin; CSP sandbox popup navigate to Cross-Origin-Opener-Policy document should work] expected: - if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["FAIL", "PASS"] if (os == "linux") and webrender and not debug and fission: PASS if (os == "linux") and webrender and debug: PASS if (os == "win") and not webrender: PASS [PASS, FAIL] [CSP: sandbox allow-popups allow-scripts; CSP sandbox popup navigate to Cross-Origin-Opener-Policy document should work] expected: if os == "mac": ["PASS", "FAIL"]
--- a/testing/web-platform/meta/html/cross-origin-opener-policy/navigate-top-to-aboutblank.https.html.ini +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/navigate-top-to-aboutblank.https.html.ini @@ -1,18 +1,16 @@ [navigate-top-to-aboutblank.https.html] expected: - if (os == "win") and webrender and debug and not fission and swgl: ["OK", "TIMEOUT", "CRASH"] - if (os == "win") and webrender and debug and not fission and not swgl: ["CRASH", "OK", "TIMEOUT"] - if (os == "win") and not webrender and not debug and (processor == "x86"): ["TIMEOUT", "OK", "CRASH"] - if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["OK", "TIMEOUT", "CRASH"] - if (os == "win") and webrender and not debug and fission: OK - if (os == "win") and webrender and not debug and not fission: ["TIMEOUT", "OK"] - if (os == "win") and webrender and debug and fission: ["OK", "TIMEOUT", "CRASH"] - if (os == "linux") and not fission and not webrender and debug: ["OK", "ERROR", "CRASH"] - if (os == "win") and not webrender and debug: ["OK", "TIMEOUT", "CRASH"] + if (os == "win") and debug and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT", "CRASH"] + if (os == "win") and debug and not webrender and (processor == "x86"): ["TIMEOUT", "OK", "CRASH"] + if (os == "win") and not debug and webrender and not fission: ["OK", "TIMEOUT"] + if (os == "win") and not debug and webrender and fission: OK + if (os == "linux") and not fission and debug and not webrender: ["OK", "ERROR", "CRASH"] + if (os == "win") and debug and webrender: ["OK", "TIMEOUT", "CRASH"] + if (os == "win") and not debug and not webrender: ["OK", "TIMEOUT", "CRASH"] if (os == "linux") and fission and webrender: OK + if (os == "mac") and debug: ["TIMEOUT", "OK", "CRASH"] if (os == "mac") and not debug: ["OK", "TIMEOUT", "CRASH"] - if (os == "mac") and debug: ["OK", "TIMEOUT", "CRASH"] [OK, CRASH] [Navigate top to about:blank from iframe with opener COOP: |header(Cross-Origin-Opener-Policy,same-origin), iframe origin: https://www1.web-platform.test:8443] expected: FAIL
--- a/testing/web-platform/meta/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-cross-origin.https.html.ini +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-cross-origin.https.html.ini @@ -1,6 +1,5 @@ [popup-same-origin-allow-popups-with-cross-origin.https.html] expected: - if (os == "linux") and webrender and not debug and not fission: ["OK", "CRASH", "TIMEOUT"] if (os == "linux") and webrender and not debug and fission: ["OK", "CRASH"] if (os == "linux") and not webrender: ["OK", "CRASH"] [OK, TIMEOUT, CRASH]
--- a/testing/web-platform/meta/html/cross-origin-opener-policy/resource-popup.https.html.ini +++ b/testing/web-platform/meta/html/cross-origin-opener-policy/resource-popup.https.html.ini @@ -1,21 +1,23 @@ [resource-popup.https.html] expected: if (os == "linux") and not webrender: ["OK", "TIMEOUT", "CRASH"] [OK, TIMEOUT] [/common/dummy.xml - parent COOP: ""; child COOP: "same-origin"] expected: + if (os == "android") and debug and webrender: ["FAIL", "PASS", "TIMEOUT"] + if (os == "android") and debug and not webrender: ["FAIL", "PASS", "TIMEOUT"] if (os == "android") and not debug and not webrender: ["FAIL", "PASS", "TIMEOUT"] - if (os == "linux") and fission and debug: ["FAIL", "PASS", "TIMEOUT"] - if (os == "android") and debug: ["FAIL", "PASS", "TIMEOUT"] + if (os == "android") and not debug and webrender: ["FAIL", "PASS", "TIMEOUT"] [PASS, FAIL, TIMEOUT] [/images/red.png - parent COOP: ""; child COOP: "same-origin"] expected: + if (os == "android") and not debug and webrender: ["FAIL", "PASS", "TIMEOUT"] if (os == "android") and not debug and not webrender: ["FAIL", "PASS", "TIMEOUT"] if (os == "android") and debug: ["FAIL", "PASS", "TIMEOUT"] [PASS, FAIL, TIMEOUT] [/media/2x2-green.mp4 - parent COOP: ""; child COOP: "same-origin"] expected: [PASS, TIMEOUT] [/common/text-plain.txt - parent COOP: ""; child COOP: "same-origin"]
--- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini +++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini @@ -556,19 +556,16 @@ prefs: [dom.security.featurePolicy.exper expected: FAIL [SVGElement interface: attribute autofocus] expected: FAIL [SVGElement interface: attribute onslotchange] expected: FAIL - [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique] - expected: FAIL - [FormDataEvent interface object length] expected: FAIL [OffscreenCanvasRenderingContext2D interface: operation isPointInPath(Path2D, unrestricted double, unrestricted double, optional CanvasFillRule)] expected: FAIL [OffscreenCanvasRenderingContext2D interface: operation isPointInPath(unrestricted double, unrestricted double, optional CanvasFillRule)] expected: FAIL @@ -615,17 +612,17 @@ prefs: [dom.security.featurePolicy.exper [ElementInternals interface: operation setValidity(optional ValidityStateFlags, optional DOMString, optional HTMLElement)] expected: FAIL [ElementInternals interface: attribute shadowRoot] expected: FAIL [Navigator interface: operation registerProtocolHandler(DOMString, USVString)] expected: - if (os == "mac") and not debug: [PASS, FAIL] + if (os == "mac") and not debug: ["PASS", "FAIL"] [idlharness.https.html?include=(Document|Window)] [Document interface: documentWithHandlers must inherit property "onsecuritypolicyviolation" with the proper type] expected: FAIL [Window interface: window must have own property "window"] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1510437 @@ -697,19 +694,16 @@ prefs: [dom.security.featurePolicy.exper expected: FAIL [Window interface: attribute onslotchange] expected: FAIL [Document interface: iframe.contentDocument must inherit property "onslotchange" with the proper type] expected: FAIL - [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique] - expected: FAIL - [Window interface: operation print()] expected: if os == "android": FAIL [Window interface: window must inherit property "print()" with the proper type] expected: if os == "android": FAIL @@ -885,19 +879,16 @@ prefs: [dom.security.featurePolicy.exper expected: FAIL [HTMLElement interface: attribute onslotchange] expected: FAIL [HTMLElement interface: document.createElement("noscript") must inherit property "onslotchange" with the proper type] expected: FAIL - [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique] - expected: FAIL - [HTMLIFrameElement interface: attribute loading] expected: FAIL [HTMLMediaElement interface: attribute preservesPitch] expected: FAIL [HTMLMediaElement interface: new Audio() must inherit property "preservesPitch" with the proper type] expected: FAIL
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini @@ -42,31 +42,31 @@ [utf-16be.html?include=svg] [utf-16be.html?include=submit] [utf-16be.html?include=xhr] [utf-16be.html?include=workers] expected: - if (os == "android") and debug and not webrender: ["TIMEOUT", "OK"] - if (os == "linux") and (processor == "x86"): ["TIMEOUT", "OK"] + if (os == "linux") and debug and not swgl and webrender and fission: ["TIMEOUT", "OK"] + if (os == "linux") and debug and not swgl and not webrender: ["TIMEOUT", "OK"] [OK, TIMEOUT] [SharedWorker() in a shared worker] expected: FAIL [importScripts() in a shared worker] expected: if (os == "mac") and not debug: ["FAIL", "TIMEOUT"] FAIL [SharedWorker constructor] expected: - if (os == "android") and debug and not webrender: ["TIMEOUT", "PASS"] - if (os == "linux") and (processor == "x86"): ["TIMEOUT", "PASS"] + if (os == "linux") and debug and not swgl and webrender and fission: ["TIMEOUT", "PASS"] + if (os == "linux") and debug and not swgl and not webrender: ["TIMEOUT", "PASS"] [PASS, TIMEOUT] [SharedWorker() in a dedicated worker] expected: FAIL [Worker() in a shared worker] expected: if os == "mac": ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini @@ -38,35 +38,33 @@ [utf-16le.html?include=xml] [utf-16le.html?include=base-href] [utf-16le.html?include=css] [utf-16le.html?include=workers] expected: - if (os == "linux") and fission and not debug and webrender: ["TIMEOUT", "OK"] - if (os == "linux") and fission and not debug and not webrender: ["TIMEOUT", "OK"] - if (os == "linux") and not fission and (processor == "x86"): ["TIMEOUT", "OK"] + if (os == "linux") and not fission and (processor == "x86_64") and not swgl and not debug and not webrender: ["TIMEOUT", "OK"] + if (os == "linux") and not fission and (processor == "x86_64") and not swgl and debug and webrender: ["TIMEOUT", "OK"] if (os == "mac") and not debug: ["TIMEOUT", "OK"] [OK, TIMEOUT] [SharedWorker() in a shared worker] expected: FAIL [importScripts() in a shared worker] expected: if (os == "win") and not webrender: ["FAIL", "TIMEOUT"] if os == "mac": ["FAIL", "TIMEOUT"] FAIL [SharedWorker constructor] expected: - if (os == "linux") and fission and not debug and webrender: ["TIMEOUT", "PASS"] - if (os == "linux") and fission and not debug and not webrender: ["TIMEOUT", "PASS"] - if (os == "linux") and not fission and (processor == "x86"): ["TIMEOUT", "PASS"] + if (os == "linux") and not fission and (processor == "x86_64") and not swgl and not debug and not webrender: ["TIMEOUT", "PASS"] + if (os == "linux") and not fission and (processor == "x86_64") and not swgl and debug and webrender: ["TIMEOUT", "PASS"] if (os == "mac") and not debug: ["TIMEOUT", "PASS"] [PASS, TIMEOUT] [SharedWorker() in a dedicated worker] expected: FAIL [Worker() in a shared worker] expected:
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini @@ -28,32 +28,32 @@ [utf-8.html?include=xmldocument] [XMLDocument#load()] expected: FAIL [utf-8.html?include=workers] expected: - if (os == "win") and not webrender and debug and (processor == "x86_64"): ["TIMEOUT", "OK"] - if (os == "mac") and not debug: ["TIMEOUT", "OK"] + if (os == "linux") and not debug and (processor == "x86_64") and not webrender and not fission: ["TIMEOUT", "OK"] + if (os == "android") and debug and not webrender: ["TIMEOUT", "OK"] [OK, TIMEOUT] [SharedWorker() in a shared worker] expected: FAIL [importScripts() in a shared worker] expected: if os == "win": ["FAIL", "TIMEOUT"] if os == "android": ["FAIL", "TIMEOUT"] FAIL [SharedWorker constructor] expected: - if (os == "win") and not webrender and debug and (processor == "x86_64"): ["TIMEOUT", "PASS"] - if (os == "mac") and not debug: ["TIMEOUT", "PASS"] + if (os == "linux") and not debug and (processor == "x86_64") and not webrender and not fission: ["TIMEOUT", "PASS"] + if (os == "android") and debug and not webrender: ["TIMEOUT", "PASS"] [PASS, TIMEOUT] [SharedWorker() in a dedicated worker] expected: FAIL [utf-8.html?include=websocket]
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini @@ -282,31 +282,29 @@ [windows-1251.html?include=xhr] [XMLHttpRequest#open()] expected: FAIL [windows-1251.html?include=workers] expected: - if (os == "linux") and webrender and not fission and debug and not swgl: ["TIMEOUT", "OK"] - if (os == "mac") and not debug: ["TIMEOUT", "OK"] + if (os == "linux") and fission and not debug and not webrender: ["TIMEOUT", "OK"] [OK, TIMEOUT] [SharedWorker() in a shared worker] expected: FAIL [importScripts() in a shared worker] expected: if os == "win": ["FAIL", "TIMEOUT"] FAIL [SharedWorker constructor] expected: - if (os == "linux") and webrender and not fission and debug and not swgl: ["TIMEOUT", "PASS"] - if (os == "mac") and not debug: ["TIMEOUT", "PASS"] + if (os == "linux") and fission and not debug and not webrender: ["TIMEOUT", "PASS"] [PASS, TIMEOUT] [SharedWorker() in a dedicated worker] expected: FAIL [Worker() in a shared worker] expected: if (os == "win") and webrender: PASS
--- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini @@ -110,30 +110,34 @@ [EventSource#url] expected: FAIL [windows-1252.html?include=css] [windows-1252.html?include=workers] expected: - if (os == "android") and debug: ["TIMEOUT", "OK"] + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86"): ["TIMEOUT", "OK"] + if (os == "linux") and not debug and webrender and not fission: ["TIMEOUT", "OK"] + if (os == "android") and webrender and debug: ["TIMEOUT", "OK"] [OK, TIMEOUT] [SharedWorker() in a shared worker] expected: FAIL [importScripts() in a shared worker] expected: + if os == "android": FAIL if os == "mac": FAIL - if os == "android": FAIL [FAIL, TIMEOUT] [SharedWorker constructor] expected: - if (os == "android") and debug: ["TIMEOUT", "PASS"] + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86"): ["TIMEOUT", "PASS"] + if (os == "linux") and not debug and webrender and not fission: ["TIMEOUT", "PASS"] + if (os == "android") and webrender and debug: ["TIMEOUT", "PASS"] [PASS, TIMEOUT] [SharedWorker() in a dedicated worker] expected: FAIL [Worker() in a shared worker] expected: if os == "win": ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/html/interaction/focus/document-level-focus-apis/document-has-system-focus.html.ini +++ b/testing/web-platform/meta/html/interaction/focus/document-level-focus-apis/document-has-system-focus.html.ini @@ -1,15 +1,17 @@ [document-has-system-focus.html] expected: - if (os == "win") and not fission and (processor == "x86") and debug: ["OK", "TIMEOUT"] - if (os == "win") and fission and not debug: ["OK", "TIMEOUT"] - if (os == "win") and fission and debug: ["TIMEOUT", "OK"] - if (os == "linux") and webrender and fission: ["TIMEOUT", "OK"] - if (os == "linux") and not webrender: ["OK", "TIMEOUT"] + if not fission and not webrender and (os == "win") and debug and (processor == "x86"): ["OK", "TIMEOUT"] + if fission and (os == "win") and debug: ["OK", "TIMEOUT"] + if fission and (os == "win") and not debug: ["OK", "TIMEOUT"] + if fission and (os == "linux") and webrender: ["TIMEOUT", "OK"] + if fission and (os == "linux") and not webrender: ["OK", "TIMEOUT"] + if not fission and not webrender and (os == "linux"): ["OK", "TIMEOUT"] [Top-level document receives blur/focus events and loses system focus during opening/closing of a popup] expected: - if (os == "win") and not fission and (processor == "x86") and debug: ["PASS", "TIMEOUT"] - if (os == "win") and fission and debug: ["TIMEOUT", "PASS"] - if (os == "win") and fission and not debug: ["PASS", "TIMEOUT"] - if (os == "linux") and webrender and fission: ["TIMEOUT", "PASS"] - if (os == "linux") and not webrender: ["PASS", "TIMEOUT"] + if not fission and not webrender and (os == "win") and debug and (processor == "x86"): ["PASS", "TIMEOUT"] + if fission and (os == "win") and debug: ["PASS", "TIMEOUT"] + if fission and (os == "win") and not debug: ["PASS", "TIMEOUT"] + if fission and (os == "linux") and webrender: ["TIMEOUT", "PASS"] + if fission and (os == "linux") and not webrender: ["PASS", "TIMEOUT"] + if not fission and not webrender and (os == "linux"): ["PASS", "TIMEOUT"]
--- a/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/first-when-later-but-before.html.ini +++ b/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/first-when-later-but-before.html.ini @@ -1,7 +1,7 @@ [first-when-later-but-before.html] [The temporally first autofocus in the document wins, even if an element is inserted later that is previous in the document tree.] expected: - if (os == "win") and fission and not debug: ["FAIL", "PASS"] + if (os == "win") and not debug and webrender and fission: ["FAIL", "PASS"] if (os == "android") and debug: PASS [PASS, FAIL]
--- a/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/first-when-later.html.ini +++ b/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/first-when-later.html.ini @@ -1,6 +1,4 @@ [first-when-later.html] [The first autofocus in the document wins, even if elements are inserted later.] - expected: - if (os == "win") and not debug and webrender and not fission: ["FAIL", "PASS"] - [PASS, FAIL] + expected: [PASS, FAIL]
--- a/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/first.html.ini +++ b/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/first.html.ini @@ -1,6 +1,4 @@ [first.html] [The first autofocus element in the document should win.] - expected: - if (os == "win") and not debug and webrender and not fission: ["FAIL", "PASS"] - [PASS, FAIL] + expected: [PASS, FAIL]
--- a/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/focusable-area-in-top-document.html.ini +++ b/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/focusable-area-in-top-document.html.ini @@ -1,8 +1,7 @@ [focusable-area-in-top-document.html] [If topDocument's focused area is not topDocument, autofocus is not processed.] expected: - if (os == "linux") and webrender and not debug and not fission: ["FAIL", "PASS"] - if (os == "win") and not debug and not webrender and (processor == "x86"): ["FAIL", "PASS"] - if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"] + if not debug and (os == "win") and not fission and (processor == "x86"): ["FAIL", "PASS"] + if not debug and (os == "win") and fission: ["FAIL", "PASS"] [PASS, FAIL]
--- a/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/queue-non-focusable.html.ini +++ b/testing/web-platform/meta/html/interaction/focus/the-autofocus-attribute/queue-non-focusable.html.ini @@ -1,8 +1,8 @@ [queue-non-focusable.html] [If the first autofocus element is not focusable, but becomes focusable before a frame, it should be focused.] expected: - if not debug and webrender and (os == "win"): ["FAIL", "PASS"] - if not debug and webrender and (os == "android"): ["PASS", "FAIL"] - if not debug and webrender and (os == "mac"): ["PASS", "FAIL"] - if not debug and not webrender: ["PASS", "FAIL"] + if not debug and (os == "linux") and not webrender: ["PASS", "FAIL"] + if not debug and (os == "android"): ["PASS", "FAIL"] + if not debug and (os == "mac"): ["PASS", "FAIL"] + if not debug and (os == "win"): ["PASS", "FAIL"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base_href_specified.html.ini @@ -0,0 +1,3 @@ +[base_href_specified.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/document-metadata/the-base-element/base_href_unspecified.html.ini @@ -0,0 +1,3 @@ +[base_href_unspecified.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"]
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-large-scale-change.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-large-scale-change.html.ini @@ -1,6 +1,6 @@ [image-compositing-large-scale-change.html] expected: + if (os == "android") and not debug and not webrender: ["PASS", "TIMEOUT"] if (os == "android") and not debug and webrender: ["PASS", "TIMEOUT"] - if (os == "android") and not debug and not webrender: ["PASS", "TIMEOUT"] + if (os == "win") and not webrender: FAIL if (os == "android") and debug: ["PASS", "TIMEOUT"] - if (os == "win") and not webrender: FAIL
--- a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html.ini @@ -1,6 +1,6 @@ [image-loading-lazy-slow.html] expected: + if (os == "android") and not debug and not webrender: ["PASS", "FAIL", "TIMEOUT"] if (os == "android") and not debug and webrender: ["PASS", "FAIL", "TIMEOUT"] - if (os == "android") and not debug and not webrender: ["PASS", "TIMEOUT", "FAIL"] if (os == "android") and debug: ["PASS", "FAIL", "TIMEOUT"] [PASS, FAIL]
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-classic.html.ini @@ -1,14 +1,14 @@ [after-prepare-createHTMLDocument-fetch-error-external-classic.html] [<script> error: Move fetch-error external classic script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS - if (os == "win") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-module.html.ini @@ -1,14 +1,14 @@ [after-prepare-createHTMLDocument-fetch-error-external-module.html] [<script> error: Move fetch-error external module script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS - if (os == "win") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-classic.html.ini @@ -1,27 +1,27 @@ [after-prepare-createHTMLDocument-parse-error-external-classic.html] [<script> load: Move parse-error external classic script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS FAIL [window error: Move parse-error external classic script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS - if (os == "win") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-module.html.ini @@ -1,27 +1,27 @@ [after-prepare-createHTMLDocument-parse-error-external-module.html] [window error: Move parse-error external module script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: PASS if (os == "win") and not debug: PASS FAIL [<script> load: Move parse-error external module script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-classic.html.ini @@ -1,27 +1,27 @@ [after-prepare-createHTMLDocument-success-external-classic.html] [Eval: Move success external classic script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "mac") and not debug: PASS if (os == "win") and not debug: PASS FAIL [<script> load: Move success external classic script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-module.html.ini @@ -3,25 +3,25 @@ expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "mac") and not debug: PASS if (os == "win") and not debug: PASS - if (os == "mac") and not debug: PASS FAIL [Eval: Move success external module script to createHTMLDocument after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS - if (os == "win") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-classic.html.ini @@ -1,39 +1,39 @@ [after-prepare-iframe-parse-error-external-classic.html] [<script> load: Move parse-error external classic script to iframe after-prepare] expected: if (os == "win") and ccov: FAIL - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "win") and not debug: PASS - if (os == "mac") and not debug: PASS - FAIL - - [window error: Move parse-error external classic script to iframe after-prepare] - expected: - if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "mac") and not debug: PASS if (os == "win") and not debug: PASS + FAIL + + [window error: Move parse-error external classic script to iframe after-prepare] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and webrender and debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "mac") and not debug: PASS + if (os == "win") and not debug: PASS FAIL [<script> error: Move parse-error external classic script to iframe after-prepare] expected: if (os == "win") and ccov: PASS + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["PASS", "FAIL"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["PASS", "FAIL"] - if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] + if (os == "linux") and webrender and not debug: ["FAIL", "PASS"] if (os == "linux") and webrender and debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and not debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] + if (os == "mac") and not debug: FAIL if (os == "win") and not debug: FAIL - if (os == "mac") and not debug: FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-module.html.ini @@ -1,39 +1,39 @@ [after-prepare-iframe-parse-error-external-module.html] [<script> error: Move parse-error external module script to iframe after-prepare] expected: if (os == "win") and ccov: PASS if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and not debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] if (os == "linux") and webrender and debug: ["PASS", "FAIL"] - if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] + if (os == "linux") and webrender and not debug: ["FAIL", "PASS"] if (os == "mac") and not debug: FAIL if (os == "win") and not debug: FAIL [window error: Move parse-error external module script to iframe after-prepare] expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS - if (os == "win") and not debug: PASS FAIL [<script> load: Move parse-error external module script to iframe after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic.html.ini @@ -1,14 +1,14 @@ [after-prepare-iframe-parse-error-inline-classic.html] [window error: Move parse-error inline classic script to iframe after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS - if (os == "win") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-classic.html.ini @@ -1,39 +1,39 @@ [after-prepare-iframe-success-external-classic.html] [<script> error: Move success external classic script to iframe after-prepare] expected: if (os == "win") and ccov: PASS + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["PASS", "FAIL"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["PASS", "FAIL"] + if (os == "linux") and webrender and debug: ["PASS", "FAIL"] if (os == "linux") and webrender and not debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and debug: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] if (os == "mac") and not debug: FAIL if (os == "win") and not debug: FAIL [<script> load: Move success external classic script to iframe after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and debug: ["FAIL", "PASS"] + if (os == "mac") and not debug: PASS if (os == "win") and not debug: PASS - if (os == "mac") and not debug: PASS FAIL [Eval: Move success external classic script to iframe after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "win") and not debug: PASS if (os == "mac") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-module.html.ini @@ -3,37 +3,37 @@ expected: if (os == "win") and ccov: FAIL if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "win") and not debug: PASS + if (os == "mac") and not debug: PASS + FAIL + + [Eval: Move success external module script to iframe after-prepare] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and webrender and debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: PASS if (os == "win") and not debug: PASS FAIL - [Eval: Move success external module script to iframe after-prepare] - expected: - if (os == "win") and ccov: FAIL - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and debug: ["FAIL", "PASS"] - if (os == "mac") and not debug: PASS - if (os == "win") and not debug: PASS - FAIL - [<script> error: Move success external module script to iframe after-prepare] expected: if (os == "win") and ccov: PASS + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["PASS", "FAIL"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and debug: ["PASS", "FAIL"] if (os == "linux") and webrender and not debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and debug: ["PASS", "FAIL"] if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] + if (os == "win") and not debug: FAIL if (os == "mac") and not debug: FAIL - if (os == "win") and not debug: FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-inline-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-inline-classic.html.ini @@ -1,14 +1,14 @@ [after-prepare-iframe-success-inline-classic.html] [Eval: Move success inline classic script to iframe after-prepare] expected: if (os == "win") and ccov: FAIL + if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86_64") and not debug and not fission: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86_64") and debug: ["FAIL", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] if (os == "linux") and webrender and debug: ["FAIL", "PASS"] if (os == "linux") and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "mac") and not debug: PASS if (os == "win") and not debug: PASS - if (os == "mac") and not debug: PASS FAIL
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-fetch-error-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-fetch-error-external-classic.html.ini @@ -1,10 +1,10 @@ [before-prepare-iframe-fetch-error-external-classic.html] [<script> error: Move fetch-error external classic script to iframe before-prepare] expected: if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and not fission and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and debug: ["PASS", "FAIL"] + if (os == "linux") and webrender: ["PASS", "FAIL"] if (os == "mac") and debug: ["PASS", "FAIL"] - if (os == "linux") and webrender: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-fetch-error-external-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-fetch-error-external-module.html.ini @@ -1,10 +1,10 @@ [before-prepare-iframe-fetch-error-external-module.html] [<script> error: Move fetch-error external module script to iframe before-prepare] expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and not fission and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and debug: ["PASS", "FAIL"] if (os == "mac") and debug: ["PASS", "FAIL"] if (os == "linux") and webrender: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-parse-error-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-parse-error-external-classic.html.ini @@ -1,9 +1,9 @@ [before-prepare-iframe-parse-error-external-classic.html] [<script> error: Move parse-error external classic script to iframe before-prepare] expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] - if (os == "linux") and not webrender and not debug and not fission and (processor == "x86"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and debug: ["PASS", "FAIL"] if (os == "linux") and webrender: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-success-external-classic.html.ini @@ -1,9 +1,9 @@ [before-prepare-iframe-success-external-classic.html] [<script> error: Move success external classic script to iframe before-prepare] expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and not fission and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] if (os == "linux") and not webrender and not debug and fission: ["PASS", "FAIL"] if (os == "linux") and not webrender and debug: ["PASS", "FAIL"] if os == "mac": ["PASS", "FAIL"]
--- a/testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html.ini +++ b/testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html.ini @@ -549,20 +549,14 @@ expected: FAIL [unregisterProtocolHandler: overriding the "web+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" protocol should work] expected: FAIL [registerProtocolHandler: Attempting to override the "web+latinsmallletterlongſ" protocol should throw SECURITY_ERR.] expected: FAIL - [registerProtocolHandler: overriding the "matrix" protocol should work] - expected: FAIL - [unregisterProtocolHandler: overriding the "matrix" protocol should work] expected: FAIL - [registerProtocolHandler: overriding the "Matrix" protocol should work] - expected: FAIL - [unregisterProtocolHandler: overriding the "Matrix" protocol should work] expected: FAIL
--- a/testing/web-platform/meta/input-events/input-events-cut-paste.html.ini +++ b/testing/web-platform/meta/input-events/input-events-cut-paste.html.ini @@ -1,12 +1,12 @@ [input-events-cut-paste.html] [preventDefault() should prevent DOM modification but allow clipboard updates.] expected: if os == "linux": FAIL [Event order and dataTransfer on contenteditable.] expected: if os == "mac": PASS + if os == "android": PASS if os == "win": FAIL - if os == "android": PASS [FAIL, PASS]
--- a/testing/web-platform/meta/js/builtins/weakrefs/finalizationregistry-cleanupCallback-gets-a-microtask.optional.any.js.ini +++ b/testing/web-platform/meta/js/builtins/weakrefs/finalizationregistry-cleanupCallback-gets-a-microtask.optional.any.js.ini @@ -2,17 +2,17 @@ [HostCleanupFinalizationRegistry is an implementation-defined abstract operation that is expected to call CleanupFinalizationRegistry(finalizationRegistry) at some point in the future, if possible.] expected: [PASS, FAIL] [finalizationregistry-cleanupCallback-gets-a-microtask.optional.any.html] [HostCleanupFinalizationRegistry is an implementation-defined abstract operation that is expected to call CleanupFinalizationRegistry(finalizationRegistry) at some point in the future, if possible.] expected: if (os == "win") and ccov: [FAIL, PASS] - if (os == "win") and debug and not swgl and not webrender and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and not debug and fission and not webrender: ["PASS", "FAIL"] - if (os == "win") and debug and not swgl and webrender: ["PASS", "FAIL"] - if (os == "linux") and debug and not swgl: ["PASS", "FAIL"] + if (os == "linux") and not debug and not fission and not webrender and (processor == "x86"): ["FAIL", "PASS"] + if (os == "linux") and not debug and not fission and not webrender and (processor == "x86_64"): ["FAIL", "PASS"] + if (os == "linux") and not debug and fission and webrender: ["FAIL", "PASS"] + if (os == "linux") and not debug and not fission and webrender: ["FAIL", "PASS"] + if (os == "win") and not debug: ["FAIL", "PASS"] + if (os == "mac") and debug: PASS if (os == "mac") and not debug: FAIL - if (os == "mac") and debug: PASS - if os == "android": ["PASS", "FAIL"] - [FAIL, PASS] + [PASS, FAIL]
--- a/testing/web-platform/meta/keyboard-map/idlharness.https.window.js.ini +++ b/testing/web-platform/meta/keyboard-map/idlharness.https.window.js.ini @@ -1,64 +1,34 @@ [idlharness.https.window.html] [Keyboard interface: operation getLayoutMap()] expected: FAIL - [Keyboard interface object name] - expected: FAIL - [KeyboardLayoutMap interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL [Keyboard interface: navigator.keyboard must inherit property "getLayoutMap()" with the proper type] expected: FAIL - [Keyboard interface object length] - expected: FAIL - - [Keyboard interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - [KeyboardLayoutMap interface: existence and properties of interface prototype object] expected: FAIL - [Keyboard interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - [KeyboardLayoutMap interface: existence and properties of interface object] expected: FAIL - [Stringification of navigator.keyboard] - expected: FAIL - [KeyboardLayoutMap must be primary interface of layout_map] expected: FAIL [Stringification of layout_map] expected: FAIL - [Navigator interface: navigator must inherit property "keyboard" with the proper type] - expected: FAIL - [KeyboardLayoutMap interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [Keyboard must be primary interface of navigator.keyboard] - expected: FAIL - - [Navigator interface: attribute keyboard] - expected: FAIL - - [Keyboard interface: existence and properties of interface prototype object] - expected: FAIL - [KeyboardLayoutMap interface object name] expected: FAIL - [Keyboard interface: existence and properties of interface object] - expected: FAIL - [KeyboardLayoutMap interface object length] expected: FAIL [idl_test setup] expected: FAIL
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini +++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html.ini @@ -1,13 +1,12 @@ [operator-dictionary-spacing-001.html] [Operator dictionary chunk 1 - lspace/rspace] expected: - if (os == "linux") and not fission and (processor == "x86_64") and not swgl and debug and webrender: ["FAIL", "PASS"] - if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"] + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["FAIL", "PASS"] if (os == "mac") and debug: ["FAIL", "PASS"] if os == "android": ["FAIL", "PASS"] [PASS, FAIL] [Operator dictionary chunk 3 - lspace/rspace] expected: if (os == "mac") and debug: ["FAIL", "PASS"] [PASS, FAIL]
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini +++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html.ini @@ -1,12 +1,10 @@ [operator-dictionary-spacing-002.html] [Operator dictionary chunk 1 - lspace/rspace] expected: - if (os == "linux") and debug and not fission and webrender and swgl: ["FAIL", "PASS"] - if (os == "linux") and debug and not fission and not webrender: ["FAIL", "PASS"] - if (os == "win") and (processor == "x86") and debug: ["FAIL", "PASS"] + if (os == "linux") and debug and not fission: ["FAIL", "PASS"] if os == "android": ["FAIL", "PASS"] [PASS, FAIL] [Operator dictionary chunk 3 - lspace/rspace] expected: [PASS, FAIL]
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini +++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html.ini @@ -1,18 +1,18 @@ [operator-dictionary-spacing-004.html] [Operator dictionary chunk 1 - lspace/rspace] disabled: if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1668892 expected: - if (os == "mac") and debug: ["PASS", "FAIL"] - if (os == "mac") and not debug: ["PASS", "FAIL"] + if os == "mac": ["PASS", "FAIL"] [Operator dictionary chunk 3 - lspace/rspace] expected: - if (os == "linux") and not fission and not debug and not webrender and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and not fission and not debug and not webrender and (processor == "x86_64"): ["PASS", "FAIL"] - if (os == "linux") and not fission and not debug and webrender: ["PASS", "FAIL"] - if (os == "linux") and not fission and debug: ["FAIL", "PASS"] - if (os == "mac") and debug: ["PASS", "FAIL"] - if (os == "mac") and not debug: ["PASS", "FAIL"] - if (os == "linux") and fission: ["PASS", "FAIL"] + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["PASS", "FAIL"] + if (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if (os == "linux") and debug and not fission and swgl: ["FAIL", "PASS"] + if (os == "linux") and not debug and not webrender and fission: ["PASS", "FAIL"] + if (os == "linux") and debug and fission: ["PASS", "FAIL"] + if (os == "linux") and not debug and webrender: ["PASS", "FAIL"] + if os == "mac": ["PASS", "FAIL"]
--- a/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini +++ b/testing/web-platform/meta/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html.ini @@ -1,17 +1,21 @@ [operator-dictionary-spacing-006.html] [Operator dictionary chunk 3 - lspace/rspace] expected: - if (os == "linux") and not debug and not webrender and not fission and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["PASS", "FAIL"] - if (os == "linux") and not debug and not webrender and fission: ["PASS", "FAIL"] + if (os == "linux") and not debug and not fission and not webrender and (processor == "x86"): ["PASS", "FAIL"] + if (os == "linux") and not debug and not fission and not webrender and (processor == "x86_64"): ["PASS", "FAIL"] + if (os == "linux") and not debug and not fission and webrender: ["FAIL", "PASS"] + if (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if (os == "linux") and debug and not fission and swgl: ["FAIL", "PASS"] + if (os == "linux") and not debug and fission: ["PASS", "FAIL"] if (os == "linux") and debug and fission: ["PASS", "FAIL"] - if (os == "linux") and debug and not fission: ["FAIL", "PASS"] - if (os == "linux") and not debug and webrender: ["PASS", "FAIL"] if os == "mac": ["PASS", "FAIL"] [Operator dictionary chunk 1 - lspace/rspace] expected: - if (os == "linux") and debug and not fission: ["FAIL", "PASS"] + if (os == "linux") and debug and not fission and swgl: ["FAIL", "PASS"] + if (os == "linux") and debug and not fission and not swgl: ["FAIL", "PASS"] + if (os == "linux") and not debug and not fission and webrender: ["FAIL", "PASS"] + if (os == "win") and (processor == "x86"): ["FAIL", "PASS"] if os == "android": ["FAIL", "PASS"] [PASS, FAIL]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/mediacapture-streams/GUM-impossible-constraint.https.html.ini @@ -0,0 +1,3 @@ +[GUM-impossible-constraint.https.html] + expected: + if (os == "linux") and not webrender and not debug and not fission: ["OK", "TIMEOUT"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/mixed-content/gen/worker-classic-inherit.http-rp/opt-in/worker-classic.https.html.ini @@ -0,0 +1,3 @@ +[worker-classic.https.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"]
--- a/testing/web-platform/meta/mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html.ini +++ b/testing/web-platform/meta/mixed-content/tentative/autoupgrades/audio-upgrade.https.sub.html.ini @@ -1,17 +1,15 @@ [audio-upgrade.https.sub.html] expected: + if (os == "linux") and webrender and fission: OK if (os == "win") and (processor == "x86") and debug: ["TIMEOUT", "OK"] - if (os == "android") and debug and not webrender: ["TIMEOUT", "OK"] - if (os == "linux") and webrender and fission: OK if (os == "linux") and not webrender: OK if os == "mac": OK [OK, TIMEOUT] [Audio autoupgraded] expected: - if (os == "android") and debug and not webrender: ["TIMEOUT", "PASS"] if (os == "linux") and webrender and fission: PASS if (os == "win") and (processor == "x86") and debug: ["TIMEOUT", "PASS"] if (os == "linux") and not webrender: PASS if os == "mac": PASS [PASS, TIMEOUT]
--- a/testing/web-platform/meta/mozilla-sync +++ b/testing/web-platform/meta/mozilla-sync @@ -1,1 +1,1 @@ -upstream: 674619d3c060e43a45dd4daf30de2784715f68d4 +upstream: 5dbf4d9321fa1f98787367a6d00786addcca7abb
--- a/testing/web-platform/meta/navigation-timing/nav2_test_redirect_server.html.ini +++ b/testing/web-platform/meta/navigation-timing/nav2_test_redirect_server.html.ini @@ -1,8 +1,9 @@ [nav2_test_redirect_server.html] disabled: if os == "android": bug 1550895 (frequently fails on geckoview) [Navigation Timing 2 WPT] expected: - if (os == "win") and not debug and (processor == "x86_64"): ["FAIL", "PASS"] + if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"] + if (os == "win") and not debug and webrender: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/navigation-timing/secure_connection_start_non_zero.https.html.ini +++ b/testing/web-platform/meta/navigation-timing/secure_connection_start_non_zero.https.html.ini @@ -1,11 +1,9 @@ [secure_connection_start_non_zero.https.html] [Test that secureConnectionStart is not zero] expected: if (os == "win") and ccov: [FAIL, PASS] - if (os == "android") and debug and not webrender: ["FAIL", "PASS"] - if (os == "android") and debug and webrender: ["FAIL", "PASS"] - if (os == "linux") and swgl: ["FAIL", "PASS"] + if (os == "linux") and (processor == "x86_64") and fission and not debug and webrender: ["FAIL", "PASS"] if (os == "win") and webrender: PASS if os == "mac": PASS [PASS, FAIL]
--- a/testing/web-platform/meta/origin-policy/bad-server/manifest-utf8-with-bom.https.html.ini +++ b/testing/web-platform/meta/origin-policy/bad-server/manifest-utf8-with-bom.https.html.ini @@ -1,10 +1,11 @@ [manifest-utf8-with-bom.https.html] expected: + if (os == "win") and not swgl and (processor == "x86") and not debug: ["TIMEOUT", "OK"] if (os == "linux") and debug and webrender: OK [OK, TIMEOUT] [Expected originPolicyIDs check] expected: FAIL [img loading must be disallowed] expected: FAIL
--- a/testing/web-platform/meta/origin-policy/content-security/double-policies.https.html.ini +++ b/testing/web-platform/meta/origin-policy/content-security/double-policies.https.html.ini @@ -1,5 +1,7 @@ [double-policies.https.html] - expected: [OK, TIMEOUT] + expected: + if (os == "mac") and debug: ["TIMEOUT", "OK"] + [OK, TIMEOUT] [img loading must be disallowed] expected: FAIL
--- a/testing/web-platform/meta/origin-policy/content-security/valid-with-multi-item-array.https.html.ini +++ b/testing/web-platform/meta/origin-policy/content-security/valid-with-multi-item-array.https.html.ini @@ -1,10 +1,8 @@ [valid-with-multi-item-array.https.html] - expected: - if (os == "mac") and debug: ["TIMEOUT", "OK"] - [OK, TIMEOUT] + expected: [OK, TIMEOUT] [img loading must be disallowed] expected: FAIL [eval must be disallowed] expected: FAIL
--- a/testing/web-platform/meta/origin-policy/content-security/valid-with-semicolon.https.html.ini +++ b/testing/web-platform/meta/origin-policy/content-security/valid-with-semicolon.https.html.ini @@ -1,8 +1,10 @@ [valid-with-semicolon.https.html] - expected: [OK, TIMEOUT] + expected: + if (os == "win") and swgl: ["TIMEOUT", "OK"] + [OK, TIMEOUT] [img loading must be disallowed] expected: FAIL [eval must be disallowed] expected: FAIL
--- a/testing/web-platform/meta/origin-policy/ids/mix-of-ids.https.html.ini +++ b/testing/web-platform/meta/origin-policy/ids/mix-of-ids.https.html.ini @@ -1,11 +1,11 @@ [mix-of-ids.https.html] expected: - if (os == "win") and not debug and webrender and not fission: ["TIMEOUT", "OK"] + if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["TIMEOUT", "OK"] [OK, TIMEOUT] [Expected originPolicyIDs check] expected: FAIL [img loading must be disallowed] expected: FAIL [eval must be disallowed]
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_getCoalescedEvents_when_pointerlocked.html.ini @@ -1,11 +1,13 @@ [pointerevent_getCoalescedEvents_when_pointerlocked.html] [mouse pointermove getCoalescedEvents when lock test] expected: - if (os == "linux") and webrender and fission and not debug: ["FAIL", "PASS"] - if (os == "win") and (processor == "x86") and debug: ["FAIL", "PASS"] - if (os == "android") and not webrender and not debug: ["FAIL", "PASS"] - if (os == "linux") and webrender and not fission: ["FAIL", "PASS"] - if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] - if (os == "android") and webrender: ["FAIL", "PASS"] + if (os == "linux") and webrender and not fission and debug: ["FAIL", "PASS"] + if (os == "linux") and webrender and not fission and not debug: ["FAIL", "PASS"] + if (os == "linux") and not webrender and not debug and (processor == "x86"): ["FAIL", "PASS"] + if (os == "win") and not webrender and debug and (processor == "x86"): ["FAIL", "PASS"] + if (os == "win") and not webrender and not debug and (processor == "x86_64"): ["FAIL", "PASS"] + if (os == "android") and not debug and webrender: ["FAIL", "PASS"] + if (os == "android") and debug and webrender: ["FAIL", "PASS"] + if (os == "linux") and not webrender and debug: ["FAIL", "PASS"] [PASS, FAIL]
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini @@ -1,15 +1,11 @@ [pointerevent_movementxy_with_pointerlock.html] disabled: if tsan: https://bugzilla.mozilla.org/show_bug.cgi?id=1701693 expected: if (os == "win") and not webrender: OK + if os == "android": OK if os == "mac": ["OK", "ERROR", "TIMEOUT"] - if os == "android": OK [OK, ERROR] [mouse pointerevent movementX/Y with pointerlock test] - expected: - if (os == "linux") and debug and webrender and not fission and not swgl: ["FAIL", "PASS", "TIMEOUT"] - if (os == "win") and not debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS", "TIMEOUT"] - if (os == "linux") and debug and not webrender: ["FAIL", "PASS", "TIMEOUT"] - [PASS, FAIL, TIMEOUT] + expected: [PASS, FAIL, TIMEOUT]
--- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html.ini @@ -1,7 +1,7 @@ [pointerevent_pointerlock_supercedes_capture.html] [mouse no pointercapture while pointerlock] expected: - if (os == "linux") and swgl: ["FAIL", "PASS"] + if (os == "linux") and debug and webrender and not fission and not swgl: ["FAIL", "PASS"] if os == "android": PASS [PASS, FAIL]
--- a/testing/web-platform/meta/pointerlock/movementX_Y_basic.html.ini +++ b/testing/web-platform/meta/pointerlock/movementX_Y_basic.html.ini @@ -1,6 +1,4 @@ [movementX_Y_basic.html] [Test that movementX/Y = eNow.screenX/Y-ePrevious.screenX/Y.] - expected: - if fission and (os == "linux") and not debug and webrender: ["FAIL", "PASS"] - [PASS, FAIL] + expected: [PASS, FAIL]
--- a/testing/web-platform/meta/preload/link-header-preload-delay-onload.html.ini +++ b/testing/web-platform/meta/preload/link-header-preload-delay-onload.html.ini @@ -1,8 +1,8 @@ [link-header-preload-delay-onload.html] [Makes sure that Link headers preload resources and block window.onload after resource discovery] expected: - if (os == "win") and not webrender and debug and (processor == "x86"): PASS + if (os == "win") and (processor == "x86") and debug: PASS if (os == "mac") and debug: PASS if os == "android": PASS [PASS, FAIL]
--- a/testing/web-platform/meta/referrer-policy/generic/inheritance/iframe-inheritance-about-blank.html.ini +++ b/testing/web-platform/meta/referrer-policy/generic/inheritance/iframe-inheritance-about-blank.html.ini @@ -1,26 +1,22 @@ [iframe-inheritance-about-blank.html] expected: - if (os == "win") and debug and not fission and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"] - if (os == "win") and debug and not fission and webrender and not swgl: ["OK", "TIMEOUT"] - if (os == "android") and not debug and webrender: ["OK", "TIMEOUT"] - if (os == "android") and debug and webrender: ["OK", "TIMEOUT"] + if (os == "android") and not debug and not webrender: ["OK", "TIMEOUT"] + if (os == "linux") and not fission and (processor == "x86"): ["OK", "TIMEOUT"] if os == "mac": TIMEOUT [TIMEOUT, OK] [The value of document.referrer in an about:blank iframe is the outer document's full URL, regardless of referrer policy] expected: FAIL [The fetch() API in an about:blank iframe with the 'client' referrer is fetched with no 'Referer' header] expected: FAIL [A subresource fetched from an about:blank iframe is fetched with no 'Referer' header] expected: - if (os == "win") and debug and not fission and not webrender and (processor == "x86_64"): ["PASS", "NOTRUN"] - if (os == "win") and debug and not fission and webrender and not swgl: ["PASS", "NOTRUN"] - if (os == "android") and not debug and webrender: ["PASS", "NOTRUN"] - if (os == "android") and debug and webrender: ["PASS", "NOTRUN"] + if (os == "android") and not debug and not webrender: ["PASS", "NOTRUN"] + if (os == "linux") and not fission and (processor == "x86"): ["PASS", "NOTRUN"] if os == "mac": NOTRUN [NOTRUN, PASS] [The fetch() API in an about:blank iframe with a custom URL referrer is fetched with a 'Referer` header that uses the outer document's URL along with its referrer policy] expected: FAIL
--- a/testing/web-platform/meta/resize-observer/change-layout-in-error.html.ini +++ b/testing/web-platform/meta/resize-observer/change-layout-in-error.html.ini @@ -1,12 +1,9 @@ [change-layout-in-error.html] [Changing layout in window error handler should not result in lifecyle loop when resize observer loop limit is reached.] expected: - if not debug and (os == "win") and not fission and not webrender and (processor == "x86_64"): ["PASS", "FAIL"] - if not debug and (os == "linux") and webrender and fission: ["PASS", "FAIL"] - if not debug and (os == "linux") and webrender and not fission: ["PASS", "FAIL"] - if not debug and (os == "win") and fission: ["PASS", "FAIL"] + if not debug and (os == "win") and webrender and fission: ["PASS", "FAIL"] + if not debug and (os == "win") and not webrender: ["PASS", "FAIL"] if not debug and (os == "android") and webrender: ["PASS", "FAIL"] - if not debug and (os == "android") and not webrender: ["PASS", "FAIL"] if not debug and (os == "mac"): ["PASS", "FAIL"] [FAIL, PASS]
--- 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 @@ -1,2 +1,4 @@ [cross-origin-start-end-time-with-redirects.html] - expected: TIMEOUT + [Verify that cross-origin resources don't implicitly expose their redirect timings] + expected: FAIL +
--- a/testing/web-platform/meta/resource-timing/resource-reload-TAO.sub.html.ini +++ b/testing/web-platform/meta/resource-timing/resource-reload-TAO.sub.html.ini @@ -1,10 +1,15 @@ [resource-reload-TAO.sub.html] expected: - if (os == "win") and not debug: ["TIMEOUT", "OK"] + if (os == "win") and not debug and not fission and (processor == "x86"): ["TIMEOUT", "OK"] + if (os == "win") and not debug and not fission and (processor == "x86_64"): ["TIMEOUT", "OK"] + if (os == "win") and not debug and fission: ["TIMEOUT", "OK"] if os == "mac": ["TIMEOUT", "OK"] TIMEOUT [Test that TAO headers are reused on reloads.] expected: - if (os == "win") and not debug: ["TIMEOUT", "PASS"] + if (os == "win") and not debug and not fission and (processor == "x86_64"): ["TIMEOUT", "PASS"] + if (os == "win") and not debug and not fission and (processor == "x86"): ["TIMEOUT", "PASS"] + if (os == "win") and not debug and fission: ["TIMEOUT", "PASS"] if os == "mac": ["TIMEOUT", "PASS"] TIMEOUT +
--- a/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini +++ b/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini @@ -1,14 +1,14 @@ [getdisplaymedia.https.html] disabled: if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview) expected: - if (processor == "x86_64") and (os == "win") and not swgl and debug and webrender: ["OK", "CRASH"] - if (processor == "x86_64") and (os == "win") and swgl: ["CRASH", "OK"] - if processor == "x86": ["OK", "CRASH"] + if (os == "win") and not swgl and (processor == "x86_64") and debug and webrender: ["OK", "CRASH"] + if (os == "win") and not swgl and (processor == "x86"): ["OK", "CRASH"] + if (os == "win") and swgl: ["OK", "CRASH"] [getDisplayMedia() with getSettings] expected: FAIL [applyConstraints(width or height) must downscale precisely] expected: if debug and webrender: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini +++ b/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini @@ -1,10 +1,11 @@ [orientation-reading.html] expected: + if (os == "win") and (processor == "x86") and debug: ["ERROR", "OK"] if os == "android": ["OK", "ERROR", "TIMEOUT"] [OK, ERROR] [Test that screen.orientation values change if the orientation changes] expected: FAIL [Test the orientations and associated angles] expected: FAIL
--- a/testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini +++ b/testing/web-platform/meta/scroll-to-text-fragment/find-range-from-text-directive.html.ini @@ -1,44 +1,47 @@ [find-range-from-text-directive.html] expected: if os == "mac": OK TIMEOUT [inverted range search.] expected: - if os == "win": ["PASS", "NOTRUN", "TIMEOUT"] + if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] [PASS, TIMEOUT, NOTRUN] [Suffix comes before |end|.] expected: - if os == "mac": ["PASS", "TIMEOUT", "NOTRUN"] - if os == "linux": ["TIMEOUT", "NOTRUN", "PASS"] - [NOTRUN, PASS, TIMEOUT] + if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] + if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] + [PASS, TIMEOUT, NOTRUN] [Multiple overlapping prefixes.] expected: FAIL [match doesn't immediately follow first prefix instance.] expected: if os == "android": ["FAIL", "TIMEOUT"] FAIL [Suffix must be end bounded.] expected: if os == "mac": PASS - if os == "linux": ["NOTRUN", "PASS", "TIMEOUT"] + if os == "linux": ["TIMEOUT", "NOTRUN", "PASS"] NOTRUN [non-existent exact match.] - expected: [PASS, TIMEOUT, NOTRUN] + expected: + if os == "android": ["TIMEOUT", "PASS", "NOTRUN"] + [PASS, TIMEOUT, NOTRUN] [non-existent range match.] expected: - if os == "android": ["TIMEOUT", "NOTRUN", "PASS"] + if os == "win": ["PASS", "NOTRUN", "TIMEOUT"] + if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] [PASS, TIMEOUT, NOTRUN] [Multiple overlapping one letter prefixes.] expected: FAIL [Content appears between match and suffix.] expected: if os == "mac": PASS @@ -48,71 +51,72 @@ [overlapping exact matches with suffix.] expected: if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "win": ["FAIL", "NOTRUN", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Match with no suffix.] expected: + if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Match text after prefix.] expected: FAIL [Search invisible content between |end| and suffix.] expected: - if os == "mac": ["FAIL", "TIMEOUT", "NOTRUN"] - [NOTRUN, FAIL, TIMEOUT] + if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] + [FAIL, TIMEOUT, NOTRUN] [Range with preceeding suffix.] expected: if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] [PASS, TIMEOUT, NOTRUN] [no suffix forces |end| to be end bounded.] expected: - if os == "win": ["PASS", "NOTRUN", "TIMEOUT"] + if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] [PASS, TIMEOUT, NOTRUN] [|end| must be start bounded even if full range is word bounded.] expected: + if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] - if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] [PASS, TIMEOUT, NOTRUN] [non-existent |end|.] expected: if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] [PASS, TIMEOUT, NOTRUN] [suffix means |start| need not end on word boundary.] expected: FAIL [Search invisible content between prefix and match.] expected: FAIL [overlapping one letter exact matches with suffix.] expected: - if os == "win": ["FAIL", "NOTRUN", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] + if os == "win": ["TIMEOUT", "NOTRUN", "FAIL"] [FAIL, TIMEOUT, NOTRUN] [Basic smoke test - full word match.] expected: FAIL [matching range search.] expected: + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "win": ["FAIL", "NOTRUN", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Prefix need not end on a word boundary.] expected: FAIL [|start| doesn't need to start on word boundary.] expected: FAIL @@ -121,36 +125,36 @@ [no-prefix; no |end| or suffix forces |start| to end on word boundary.] expected: if os == "android": ["PASS", "TIMEOUT", "NOTRUN"] [PASS, TIMEOUT] [Non-existent suffix.] expected: + if os == "linux": ["NOTRUN", "PASS", "TIMEOUT"] if os == "mac": PASS - if os == "linux": ["NOTRUN", "PASS", "TIMEOUT"] NOTRUN [Suffix need not be start bounded.] expected: if os == "linux": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "mac": FAIL NOTRUN [|end| must be start bounded.] expected: + if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] if os == "android": ["NOTRUN", "PASS", "TIMEOUT"] - if os == "win": ["NOTRUN", "PASS", "TIMEOUT"] [PASS, TIMEOUT, NOTRUN] [suffix means |end| need not be end bounded.] expected: if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "win": ["TIMEOUT", "NOTRUN", "FAIL"] + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [|start| must start on a word boundary.] expected: [PASS, TIMEOUT, NOTRUN] [no-prefix; |end| forces |start| to end on word boundary.] expected: if os == "android": ["PASS", "TIMEOUT", "NOTRUN"]
--- a/testing/web-platform/meta/scroll-to-text-fragment/force-load-at-top.html.ini +++ b/testing/web-platform/meta/scroll-to-text-fragment/force-load-at-top.html.ini @@ -1,26 +1,26 @@ [force-load-at-top.html] expected: - if os == "mac": OK + if os == "mac": ["OK", "TIMEOUT"] TIMEOUT [force-load-at-top must block scroll on load from element fragment.] expected: if os == "android": ["FAIL", "TIMEOUT"] FAIL [no-force-load-at-top must not block scroll on load from history scroll restoration.] expected: - if os == "mac": PASS + if os == "mac": ["PASS", "TIMEOUT"] NOTRUN [no-force-load-at-top must not block scroll on load from text fragment.] expected: - if os == "android": ["TIMEOUT", "FAIL", "NOTRUN"] - if os == "win": ["TIMEOUT", "FAIL", "NOTRUN"] + if os == "win": ["TIMEOUT", "NOTRUN", "FAIL"] + if os == "android": ["TIMEOUT", "NOTRUN", "FAIL"] [FAIL, TIMEOUT, NOTRUN] [no-force-load-at-top must not block scroll on load from text fragment with element fallback.] expected: if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN]
--- a/testing/web-platform/meta/scroll-to-text-fragment/scroll-to-text-fragment-security.sub.html.ini +++ b/testing/web-platform/meta/scroll-to-text-fragment/scroll-to-text-fragment-security.sub.html.ini @@ -8,14 +8,14 @@ [Test that a text fragment directive is not activated when there is a window opener (noopener=true).] expected: [FAIL, TIMEOUT, NOTRUN] [Test that a text fragment directive requires a user activation (user_activation=false).] expected: [FAIL, TIMEOUT, NOTRUN] [Test that a text fragment directive is not activated within an iframe.] expected: - if os == "android": ["TIMEOUT", "FAIL", "NOTRUN"] + if os == "android": ["TIMEOUT", "NOTRUN", "FAIL"] [FAIL, TIMEOUT, NOTRUN] [Test that a text fragment directive is not activated when there is a window opener (noopener=false).] expected: [FAIL, TIMEOUT, NOTRUN]
--- a/testing/web-platform/meta/scroll-to-text-fragment/scroll-to-text-fragment.html.ini +++ b/testing/web-platform/meta/scroll-to-text-fragment/scroll-to-text-fragment.html.ini @@ -113,73 +113,75 @@ [Test navigation with fragment: Text directive followed by non-text directive should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Fragment directive with percent encoded syntactical characters "&,-" should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Non-matching text directive with existing element fragment should scroll to element.] expected: - if os == "win": ["FAIL", "NOTRUN", "TIMEOUT"] + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Generic fragment directive with existing element fragment should scroll to element.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Exact text with prefix should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Multiple match text directive disambiguated by suffix should match the suffixed text.] expected: + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Exact text with suffix should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text directive should match when context terms are separated by node boundaries.] expected: + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Non-matching text directive with nonexistent element fragment should not match and not scroll.] expected: if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "win": ["FAIL", "NOTRUN", "TIMEOUT"] + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Non-whole-word exact text with spaces should not match.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text range with prefix and suffix should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text directive should not scroll to hidden text.] expected: + if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Multiple match text directive disambiguated by prefix should match the prefixed text.] expected: + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "win": ["TIMEOUT", "NOTRUN", "FAIL"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text range with no context should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text range with prefix and nonmatching suffix should not match.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Multiple non-whole-word exact texts should not match.] - expected: [FAIL, TIMEOUT, NOTRUN] + expected: + if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] + [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Multiple text directives and a non-text directive should match text.] expected: if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text directive should match text within shadow DOM.] expected: @@ -195,31 +197,32 @@ [Test navigation with fragment: Text directive with existing element fragment should match and scroll into view text.] expected: if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Multiple match text directive disambiguated by prefix and suffix should match the text with the given context.] expected: + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] - if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text range with non-matching endText should not match.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text range with prefix should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text range with suffix should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text directive with nonexistent element fragment should match and scroll into view text.] expected: + if os == "win": ["TIMEOUT", "FAIL", "NOTRUN"] if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text range with nonmatching prefix and matching suffix should not match.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Exact text with prefix and suffix should match text.] expected: [FAIL, TIMEOUT, NOTRUN] @@ -227,40 +230,43 @@ [Test navigation with fragment: Fragment directive with all TextMatchChars should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Exact text with percent encoded spaces should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: A non-matching text directive followed by a matching text directive should match and scroll into view the second text directive.] expected: - if os == "android": ["TIMEOUT", "NOTRUN", "FAIL"] + if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text directive should not scroll to display none text.] expected: - if os == "linux": ["TIMEOUT", "NOTRUN", "FAIL"] - if os == "mac": ["FAIL", "TIMEOUT", "NOTRUN"] - [NOTRUN, FAIL, TIMEOUT] + if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] + if os == "win": ["NOTRUN", "FAIL", "TIMEOUT"] + [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Uppercase TEXT directive should not parse as a text directive.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Multiple matching exact texts should match text.] - expected: [FAIL, TIMEOUT, NOTRUN] + expected: + if os == "android": ["TIMEOUT", "FAIL", "NOTRUN"] + [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Fragment directive with percent encoded non-ASCII unicode character should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Exact text with no context should match text.] expected: [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Text directive should horizontally scroll into view.] expected: if os == "mac": ["FAIL", "TIMEOUT", "NOTRUN"] + if os == "linux": ["TIMEOUT", "NOTRUN", "FAIL"] [NOTRUN, FAIL, TIMEOUT] [Test navigation with fragment: Text directive followed by non-text directive should match text.] expected: if os == "android": ["NOTRUN", "FAIL", "TIMEOUT"] [FAIL, TIMEOUT, NOTRUN] [Test navigation with fragment: Exact text with prefix and suffix and query equals prefix..]
--- a/testing/web-platform/meta/selection/contenteditable/modifying-selection-with-primary-mouse-button.tentative.html.ini +++ b/testing/web-platform/meta/selection/contenteditable/modifying-selection-with-primary-mouse-button.tentative.html.ini @@ -1,8 +1,11 @@ [modifying-selection-with-primary-mouse-button.tentative.html] [Primary click should move caret in an editable element] - expected: FAIL + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["FAIL", "PASS"] + FAIL [Shift + Primary click should extend the selection] expected: + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["PASS", "FAIL"] if (os == "linux") and debug and webrender and not fission and not swgl: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/service-workers/service-worker/registration-schedule-job.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/registration-schedule-job.https.html.ini @@ -1,13 +1,9 @@ [registration-schedule-job.https.html] [different type] expected: FAIL [different updateViaCache] expected: - if (os == "win") and (processor == "x86") and not debug: FAIL - if (os == "android") and not debug and not webrender: ["PASS", "FAIL"] - if (os == "android") and not debug and webrender: ["PASS", "FAIL"] - if (os == "android") and debug and webrender: ["PASS", "FAIL"] - if (os == "mac") and debug: ["PASS", "FAIL"] + if (os == "win") and not webrender and not debug and (processor == "x86"): FAIL [FAIL, PASS]
--- a/testing/web-platform/meta/service-workers/service-worker/update-not-allowed.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/update-not-allowed.https.html.ini @@ -5,19 +5,19 @@ if os == "linux": ["ERROR", "TIMEOUT"] ERROR [ServiceWorkerRegistration.update() from installing service worker throws.] expected: if os == "linux": ["PASS", "TIMEOUT"] [ServiceWorkerRegistration.update() from active service worker succeeds while installing service worker.] expected: - if (os == "linux") and not webrender and not debug: ["PASS", "FAIL", "TIMEOUT", "NOTRUN"] + if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"] + if (os == "linux") and webrender and fission: ["PASS", "FAIL", "TIMEOUT", "NOTRUN"] if (os == "linux") and not webrender and debug: ["PASS", "FAIL"] - if (os == "linux") and webrender and fission: ["PASS", "FAIL", "TIMEOUT", "NOTRUN"] - if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"] + if (os == "linux") and not webrender and not debug: ["PASS", "FAIL", "TIMEOUT", "NOTRUN"] if (os == "mac") and not debug: ["PASS", "TIMEOUT"] [ServiceWorkerRegistration.update() from client succeeds while installing service worker.] expected: - if (os == "linux") and not fission and (processor == "x86"): ["FAIL", "PASS"] if (os == "linux") and not fission and (processor == "x86_64"): ["PASS", "FAIL"] + if (os == "linux") and not fission and (processor == "x86"): ["PASS", "FAIL"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/streams/readable-streams/bad-underlying-sources.any.js.ini @@ -0,0 +1,9 @@ +[bad-underlying-sources.any.serviceworker.html] + +[bad-underlying-sources.any.sharedworker.html] + +[bad-underlying-sources.any.worker.html] + +[bad-underlying-sources.any.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"]
--- a/testing/web-platform/meta/streams/transferable/window.html.ini +++ b/testing/web-platform/meta/streams/transferable/window.html.ini @@ -1,13 +1,17 @@ [window.html] expected: - if (os == "linux") and webrender and fission and not debug: ["ERROR", "OK"] - if (os == "win") and fission and debug: ["ERROR", "OK"] - if (os == "mac") and debug: ["ERROR", "OK"] + if not webrender and (os == "linux") and not debug and not fission and (processor == "x86_64"): ["ERROR", "OK"] + if webrender and (os == "linux") and not debug and not fission: ["ERROR", "OK"] + if webrender and (os == "linux") and not debug and fission: ["ERROR", "OK"] + if not webrender and (os == "linux") and not debug and fission: ["ERROR", "OK"] + if webrender and (os == "mac") and debug: ["ERROR", "OK"] + if webrender and (os == "android") and not debug: ["ERROR", "OK"] + if not webrender and (os == "win") and (processor == "x86"): ["ERROR", "OK"] [OK, ERROR] [transfer to and from an iframe should work] expected: FAIL [the same ReadableStream posted multiple times should arrive together] expected: FAIL [port.postMessage should be able to transfer a ReadableStream]
--- a/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini +++ b/testing/web-platform/meta/svg/animations/correct-events-for-short-animations-with-syncbases.html.ini @@ -1,8 +1,6 @@ [correct-events-for-short-animations-with-syncbases.html] [Correct events for short animations with syncbases] expected: - if (os == "linux") and not swgl and not fission and (processor == "x86_64") and not debug and webrender: ["FAIL", "PASS"] - if (os == "linux") and not swgl and not fission and (processor == "x86_64") and debug and not webrender: ["FAIL", "PASS"] - if (os == "linux") and swgl: ["FAIL", "PASS"] + if not fission and (os == "linux") and debug and webrender and not swgl: ["FAIL", "PASS"] [PASS, FAIL]
--- a/testing/web-platform/meta/svg/idlharness.window.js.ini +++ b/testing/web-platform/meta/svg/idlharness.window.js.ini @@ -306,19 +306,16 @@ expected: FAIL [SVGElement interface: objects.desc must inherit property "correspondingElement" with the proper type] expected: FAIL [SVGElement interface: objects.switch must inherit property "correspondingElement" with the proper type] expected: FAIL - [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique] - expected: FAIL - [SVGSVGElement interface: calling getEnclosureList(DOMRectReadOnly, SVGElement?) on objects.svg with too few arguments must throw TypeError] expected: FAIL [SVGGraphicsElement interface: calling getBBox(optional SVGBoundingBoxOptions) on objects.symbol with too few arguments must throw TypeError] expected: FAIL [SVGSVGElement interface: operation getEnclosureList(DOMRectReadOnly, SVGElement?)] expected: FAIL
--- a/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini +++ b/testing/web-platform/meta/svg/text/reftests/text-complex-002.svg.ini @@ -1,4 +1,6 @@ [text-complex-002.svg] expected: - if (os == "android"): ["FAIL", "PASS"] + if (os == "android") and debug and not webrender: ["PASS", "FAIL"] + if (os == "android") and debug and webrender: ["FAIL", "PASS"] + if (os == "android") and not debug: ["FAIL", "PASS"] FAIL
--- a/testing/web-platform/meta/trusted-types/idlharness.tentative.window.js.ini +++ b/testing/web-platform/meta/trusted-types/idlharness.tentative.window.js.ini @@ -1,57 +1,45 @@ [idlharness.tentative.window.html] - [TrustedTypePolicy interface: operation createScriptURL(USVString)] - expected: FAIL - [TrustedTypePolicyFactory interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL [TrustedScript interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL [TrustedHTML must be primary interface of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] expected: FAIL [TrustedScript interface: stringifier] expected: FAIL [TrustedTypePolicyFactory interface object name] expected: FAIL - [TrustedTypePolicy interface: calling createHTML(DOMString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] - expected: FAIL - [TrustedTypePolicy interface: existence and properties of interface object] expected: FAIL [TrustedScript interface object name] expected: FAIL - [TrustedTypePolicy interface: calling createScriptURL(USVString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] - expected: FAIL - [TrustedTypePolicyFactory interface object length] expected: FAIL [TrustedScript interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL [TrustedHTML interface: existence and properties of interface object] expected: FAIL [TrustedTypePolicy must be primary interface of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })] expected: FAIL [TrustedScriptURL must be primary interface of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] expected: FAIL - [TrustedTypePolicy interface: calling createScript(DOMString) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] - expected: FAIL - [Stringification of window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] expected: FAIL [TrustedScriptURL interface object name] expected: FAIL [TrustedScriptURL interface: stringifier] expected: FAIL @@ -63,19 +51,16 @@ expected: FAIL [TrustedScriptURL interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL [TrustedScriptURL interface: existence and properties of interface object] expected: FAIL - [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString)" with the proper type] - expected: FAIL - [TrustedScript interface object length] expected: FAIL [TrustedTypePolicy interface: existence and properties of interface prototype object] expected: FAIL [Stringification of window.trustedTypes] expected: FAIL @@ -105,19 +90,16 @@ expected: FAIL [TrustedHTML interface object name] expected: FAIL [Stringification of window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] expected: FAIL - [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(USVString)" with the proper type] - expected: FAIL - [TrustedTypePolicyFactory interface: calling createPolicy(DOMString, optional TrustedTypePolicyOptions) on window.trustedTypes with too few arguments must throw TypeError] expected: FAIL [Stringification of window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] expected: FAIL [TrustedHTML interface: existence and properties of interface prototype object] expected: FAIL @@ -132,31 +114,22 @@ expected: FAIL [Stringification of window.trustedTypes.createPolicy("SomeName", { createHTML: s => s })] expected: FAIL [TrustedTypePolicy interface: existence and properties of interface prototype object's "constructor" property] expected: FAIL - [TrustedTypePolicy interface: operation createHTML(DOMString)] - expected: FAIL - [TrustedTypePolicy interface: existence and properties of interface prototype object's @@unscopables property] expected: FAIL - [TrustedTypePolicy interface: operation createScript(DOMString)] - expected: FAIL - [TrustedScript interface: existence and properties of interface object] expected: FAIL - [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString)" with the proper type] - expected: FAIL - [TrustedScript interface: existence and properties of interface prototype object] expected: FAIL [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "name" with the proper type] expected: FAIL [TrustedTypePolicy interface: attribute name] expected: FAIL @@ -177,49 +150,37 @@ expected: FAIL [TrustedTypePolicyFactory interface: calling getAttributeType(DOMString, DOMString, optional DOMString, optional DOMString) on window.trustedTypes with too few arguments must throw TypeError] expected: FAIL [TrustedTypePolicyFactory interface: attribute emptyScript] expected: FAIL - [TrustedTypePolicyFactory interface: calling getTypeMapping(optional DOMString) on window.trustedTypes with too few arguments must throw TypeError] - expected: FAIL - [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "emptyScript" with the proper type] expected: FAIL [TrustedTypePolicyFactory interface: attribute emptyHTML] expected: FAIL - [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "onbeforecreatepolicy" with the proper type] - expected: FAIL - [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isScript(any)" with the proper type] expected: FAIL [TrustedTypePolicyFactory interface: operation getPropertyType(DOMString, DOMString, optional DOMString)] expected: FAIL [TrustedTypePolicyFactory interface: calling isScript(any) on window.trustedTypes with too few arguments must throw TypeError] expected: FAIL - [TrustedTypePolicyFactory interface: attribute onbeforecreatepolicy] - expected: FAIL - [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "getPropertyType(DOMString, DOMString, optional DOMString)" with the proper type] expected: FAIL [TrustedTypePolicyFactory interface: calling isScriptURL(any) on window.trustedTypes with too few arguments must throw TypeError] expected: FAIL - [TrustedTypePolicyFactory interface: operation getTypeMapping(optional DOMString)] - expected: FAIL - [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "getAttributeType(DOMString, DOMString, optional DOMString, optional DOMString)" with the proper type] expected: FAIL [TrustedTypePolicyFactory interface: calling getPropertyType(DOMString, DOMString, optional DOMString) on window.trustedTypes with too few arguments must throw TypeError] expected: FAIL [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "isHTML(any)" with the proper type] expected: FAIL @@ -240,11 +201,65 @@ expected: FAIL [TrustedTypePolicyFactory interface: operation getAttributeType(DOMString, DOMString, optional DOMString, optional DOMString)] expected: FAIL [TrustedTypePolicyFactory interface: operation isScriptURL(any)] expected: FAIL - [TrustedTypePolicyFactory interface: window.trustedTypes must inherit property "getTypeMapping(optional DOMString)" with the proper type] + [TrustedTypePolicy interface: operation createHTML(DOMString, any...)] + expected: FAIL + + [TrustedScript interface: toJSON operation on window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string")] + expected: FAIL + + [TrustedTypePolicy interface: calling createHTML(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicy interface: operation createScript(DOMString, any...)] + expected: FAIL + + [TrustedScriptURL interface: operation toJSON()] + expected: FAIL + + [TrustedScriptURL interface: window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string") must inherit property "toJSON()" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: operation createScriptURL(DOMString, any...)] + expected: FAIL + + [TrustedHTML interface: window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string") must inherit property "toJSON()" with the proper type] + expected: FAIL + + [Window interface: attribute trustedTypes] expected: FAIL + [TrustedHTML interface: operation toJSON()] + expected: FAIL + + [TrustedHTML interface: toJSON operation on window.trustedTypes.createPolicy("SomeName1", { createHTML: s => s }).createHTML("A string")] + expected: FAIL + + [TrustedScriptURL interface: toJSON operation on window.trustedTypes.createPolicy("SomeName3", { createScriptURL: s => s }).createScriptURL("A string")] + expected: FAIL + + [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScript(DOMString, any...)" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: calling createScriptURL(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicy interface: calling createScript(DOMString, any...) on window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) with too few arguments must throw TypeError] + expected: FAIL + + [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createHTML(DOMString, any...)" with the proper type] + expected: FAIL + + [TrustedScript interface: window.trustedTypes.createPolicy("SomeName2", { createScript: s => s }).createScript("A string") must inherit property "toJSON()" with the proper type] + expected: FAIL + + [TrustedTypePolicy interface: window.trustedTypes.createPolicy("SomeName", { createHTML: s => s }) must inherit property "createScriptURL(DOMString, any...)" with the proper type] + expected: FAIL + + [TrustedScript interface: operation toJSON()] + expected: FAIL +
--- a/testing/web-platform/meta/uievents/order-of-events/mouse-events/mousemove-between.html.ini +++ b/testing/web-platform/meta/uievents/order-of-events/mouse-events/mousemove-between.html.ini @@ -1,11 +1,11 @@ [mousemove-between.html] expected: + if os == "mac": ERROR if os == "win": ERROR - if os == "mac": ERROR [Mousemove events between elements should fire in the correct order.] expected: - if not webrender and (os == "android") and not debug: PASS - if webrender and (os == "linux") and debug and swgl: PASS - if webrender and (os == "linux") and not debug: PASS + if not swgl and not debug and not webrender and (os == "android"): PASS + if not swgl and not debug and webrender and (os == "linux"): PASS + if swgl: PASS [PASS, FAIL]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/unset/sharedworker-module.https.html.ini @@ -0,0 +1,3 @@ +[sharedworker-module.https.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"]
--- a/testing/web-platform/meta/url/failure.html.ini +++ b/testing/web-platform/meta/url/failure.html.ini @@ -525,20 +525,18 @@ [window.open(): file://xn--/p should throw] expected: FAIL [URL's href: file://%C2%AD/p should throw] expected: FAIL [Location's href: file://Â/p should throw] expected: - if (os == "win") and fission and debug: ["PASS", "FAIL"] - if (os == "win") and fission and not debug: ["FAIL", "PASS"] - if (os == "linux") and fission: ["FAIL", "PASS"] - if os == "android": ["FAIL", "PASS"] + if not fission and (os == "android"): ["FAIL", "PASS"] + if fission: ["FAIL", "PASS"] [window.open(): file://%C2%AD/p should throw] expected: FAIL [XHR: file://xn--/p should throw] expected: FAIL [URL's constructor's base argument: file://%C2%AD/p should throw] @@ -547,39 +545,35 @@ [window.open(): file://Â/p should throw] expected: FAIL [XHR: file://%C2%AD/p should throw] expected: FAIL [Location's href: file://xn--/p should throw] expected: - if (os == "win") and fission and not debug: ["FAIL", "PASS"] - if (os == "win") and fission and debug: ["PASS", "FAIL"] - if (os == "linux") and fission: ["FAIL", "PASS"] - if os == "android": ["FAIL", "PASS"] + if not fission and (os == "android"): ["FAIL", "PASS"] + if fission: ["FAIL", "PASS"] [URL's href: file://xn--/p should throw] expected: FAIL [URL's constructor's base argument: file://Â/p should throw] expected: FAIL [URL's href: file://Â/p should throw] expected: FAIL [XHR: file://Â/p should throw] expected: FAIL [Location's href: file://%C2%AD/p should throw] expected: - if (os == "win") and fission and not debug: ["FAIL", "PASS"] - if (os == "win") and fission and debug: ["PASS", "FAIL"] - if (os == "linux") and fission: ["FAIL", "PASS"] - if os == "android": ["FAIL", "PASS"] + if not fission and (os == "android"): ["FAIL", "PASS"] + if fission: ["FAIL", "PASS"] [sendBeacon(): \\\\\\.\\Y: should throw] expected: FAIL [sendBeacon(): \\\\\\.\\y: should throw] expected: FAIL [window.open(): \\\\\\.\\y: should throw] @@ -660,18 +654,18 @@ [URL's href: file://%43%3A should throw] expected: FAIL [XHR: file://%43%3A should throw] expected: FAIL [Location's href: file://%43%3A should throw] expected: + if (os == "win") and fission and not debug: ["FAIL", "PASS"] if (os == "win") and fission and debug: ["PASS", "FAIL"] - if (os == "win") and fission and not debug: ["PASS", "FAIL"] if (os == "linux") and fission: FAIL if os == "android": FAIL [window.open(): file://%43%3A should throw] expected: FAIL [URL's constructor's base argument: file://%43%7C should throw] expected: FAIL @@ -679,18 +673,18 @@ [URL's href: file://%43%7C should throw] expected: FAIL [XHR: file://%43%7C should throw] expected: FAIL [Location's href: file://%43%7C should throw] expected: + if (os == "win") and fission and not debug: ["FAIL", "PASS"] if (os == "win") and fission and debug: ["PASS", "FAIL"] - if (os == "win") and fission and not debug: ["PASS", "FAIL"] if (os == "linux") and fission: FAIL if os == "android": FAIL [window.open(): file://%43%7C should throw] expected: FAIL [URL's constructor's base argument: file://%43| should throw] expected: FAIL @@ -699,17 +693,17 @@ expected: FAIL [XHR: file://%43| should throw] expected: FAIL [Location's href: file://%43| should throw] expected: if (os == "win") and fission and debug: ["PASS", "FAIL"] - if (os == "win") and fission and not debug: ["PASS", "FAIL"] + if (os == "win") and fission and not debug: ["FAIL", "PASS"] if (os == "linux") and fission: FAIL if os == "android": FAIL [window.open(): file://%43| should throw] expected: FAIL [URL's constructor's base argument: file://C%7C should throw] expected: FAIL @@ -718,17 +712,17 @@ expected: FAIL [XHR: file://C%7C should throw] expected: FAIL [Location's href: file://C%7C should throw] expected: if (os == "win") and fission and debug: ["PASS", "FAIL"] - if (os == "win") and fission and not debug: ["PASS", "FAIL"] + if (os == "win") and fission and not debug: ["FAIL", "PASS"] if (os == "linux") and fission: FAIL if os == "android": FAIL [window.open(): file://C%7C should throw] expected: FAIL [URL's constructor's base argument: file://%43%7C/ should throw] expected: FAIL @@ -736,17 +730,17 @@ [URL's href: file://%43%7C/ should throw] expected: FAIL [XHR: file://%43%7C/ should throw] expected: FAIL [Location's href: file://%43%7C/ should throw] expected: - if (os == "win") and fission and not debug: ["PASS", "FAIL"] + if (os == "win") and fission and not debug: ["FAIL", "PASS"] if (os == "win") and fission and debug: ["PASS", "FAIL"] if (os == "linux") and fission: FAIL if os == "android": FAIL [window.open(): file://%43%7C/ should throw] expected: FAIL [Location's href: https://%43%7C/ should throw]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/wasm/webapi/contenttype.any.js.ini @@ -0,0 +1,9 @@ +[contenttype.any.serviceworker.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"] + +[contenttype.any.worker.html] + +[contenttype.any.sharedworker.html] + +[contenttype.any.html]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html.ini @@ -0,0 +1,3 @@ +[audiobuffersource-ended.html] + expected: + if (os == "linux") and not webrender and not debug and not fission: ["OK", "TIMEOUT"]
--- a/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini +++ b/testing/web-platform/meta/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html.ini @@ -36,17 +36,17 @@ expected: FAIL [X Sine: SNR (db) is not greater than or equal to 118.91. Got 112.67669857220825.] expected: FAIL [X Sine: SNR (db) is not greater than or equal to 130.95. Got 112.67669857220825.] expected: FAIL - [X Custom: SNR (db) is not greater than or equal to 138.76. Got 132.76794522938812.] + [X Custom: 100 Hz does not equal [1,1.0141456127166748,1.0280853509902954,1.0418163537979126,1.0553359985351562,1.0686413049697876,1.081729769706726,1.094598650932312,1.1072453260421753,1.1196671724319458,1.1318618059158325,1.1438266038894653,1.1555593013763428,1.1670573949813843,1.1783186197280884,1.189340591430664...\] with an element-wise tolerance of {"absoluteThreshold":0.0000018478,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[132\]\t6.4742147922515869e-1\t6.4741957187652588e-1\t1.9073486328125000e-6\t2.9460781163660346e-6\t1.8477999999999999e-6\n\t[133\]\t6.2944263219833374e-1\t6.2944072484970093e-1\t1.9073486328125000e-6\t3.0302275615673585e-6\t1.8477999999999999e-6\n\t[135\]\t5.9310543537139893e-1\t5.9310334920883179e-1\t2.0861625671386719e-6\t3.5173677065245060e-6\t1.8477999999999999e-6\n\t[136\]\t5.7475423812866211e-1\t5.7475227117538452e-1\t1.9669532775878906e-6\t3.4222627316729277e-6\t1.8477999999999999e-6\n\t[137\]\t5.5628657341003418e-1\t5.5628448724746704e-1\t2.0861625671386719e-6\t3.7501721061127269e-6\t1.8477999999999999e-6\n\t...and 97 more errors.\n\tMax AbsError of 4.5299530029296875e-6 at index of 197.\n\t[197\]\t-6.1586797237396240e-1\t-6.1587250232696533e-1\t4.5299530029296875e-6\t7.3553421947141031e-6\t1.8477999999999999e-6\n\tMax RelError of 4.6918106549645650e-4 at index of 165.\n\t[165\]\t7.5594326481223106e-3\t7.5558875687420368e-3\t3.5450793802738190e-6\t4.6918106549645650e-4\t1.8477999999999999e-6\n] expected: FAIL - [X Custom: 100 Hz does not equal [1,1.0141456127166748,1.0280853509902954,1.0418163537979126,1.0553359985351562,1.0686413049697876,1.081729769706726,1.094598650932312,1.1072453260421753,1.1196671724319458,1.1318618059158325,1.1438266038894653,1.1555593013763428,1.1670573949813843,1.1783186197280884,1.189340591430664...\] with an element-wise tolerance of {"absoluteThreshold":0.0000018478,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[132\]\t6.4742147922515869e-1\t6.4741957187652588e-1\t1.9073486328125000e-6\t2.9460781163660346e-6\t1.8477999999999999e-6\n\t[133\]\t6.2944263219833374e-1\t6.2944072484970093e-1\t1.9073486328125000e-6\t3.0302275615673585e-6\t1.8477999999999999e-6\n\t[135\]\t5.9310543537139893e-1\t5.9310334920883179e-1\t2.0861625671386719e-6\t3.5173677065245060e-6\t1.8477999999999999e-6\n\t[136\]\t5.7475423812866211e-1\t5.7475227117538452e-1\t1.9669532775878906e-6\t3.4222627316729277e-6\t1.8477999999999999e-6\n\t[137\]\t5.5628657341003418e-1\t5.5628448724746704e-1\t2.0861625671386719e-6\t3.7501721061127269e-6\t1.8477999999999999e-6\n\t...and 97 more errors.\n\tMax AbsError of 4.5299530029296875e-6 at index of 197.\n\t[197\]\t-6.1586797237396240e-1\t-6.1587250232696533e-1\t4.5299530029296875e-6\t7.3553421947141031e-6\t1.8477999999999999e-6\n\tMax RelError of 4.6918106549645650e-4 at index of 165.\n\t[165\]\t7.5594326481223106e-3\t7.5558875687420368e-3\t3.5450793802738190e-6\t4.6918106549645650e-4\t1.8477999999999999e-6\n] + [X Custom: SNR (db) is not greater than or equal to 138.76. Got 132.76794522938812.] expected: FAIL [X Custom: SNR (db) is not greater than or equal to 122.43. Got 112.76579764697749.] expected: FAIL
--- a/testing/web-platform/meta/webcodecs/video-decoder.any.js.ini +++ b/testing/web-platform/meta/webcodecs/video-decoder.any.js.ini @@ -36,25 +36,16 @@ expected: FAIL [Test that VideoDecoder.isConfigSupported() rejects invalid config:Codec with MIME type] expected: FAIL [Test that VideoDecoder.isConfigSupported() rejects invalid config:Zero coded size] expected: FAIL - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Out of bounds crop size caused by left/top offset] - expected: FAIL - - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Out of bounds crop size] - expected: FAIL - - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Way out of bounds crop size] - expected: FAIL - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Invalid display size] expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Emtpy codec] expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Unrecognized codec] expected: FAIL @@ -66,25 +57,16 @@ expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Codec with MIME type] expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Zero coded size] expected: FAIL - [Test that VideoDecoder.configure() rejects invalid config:Out of bounds crop size caused by left/top offset] - expected: FAIL - - [Test that VideoDecoder.configure() rejects invalid config:Out of bounds crop size] - expected: FAIL - - [Test that VideoDecoder.configure() rejects invalid config:Way out of bounds crop size] - expected: FAIL - [Test that VideoDecoder.configure() rejects invalid config:Invalid display size] expected: FAIL [Test VideoDecoder.isConfigSupported() with minimal valid config] expected: FAIL [Test VideoDecoder.isConfigSupported() with valid expanded config] expected: FAIL @@ -146,25 +128,16 @@ expected: FAIL [Test that VideoDecoder.isConfigSupported() rejects invalid config:Codec with MIME type] expected: FAIL [Test that VideoDecoder.isConfigSupported() rejects invalid config:Zero coded size] expected: FAIL - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Out of bounds crop size caused by left/top offset] - expected: FAIL - - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Out of bounds crop size] - expected: FAIL - - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Way out of bounds crop size] - expected: FAIL - [Test that VideoDecoder.isConfigSupported() rejects invalid config:Invalid display size] expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Emtpy codec] expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Unrecognized codec] expected: FAIL @@ -176,25 +149,16 @@ expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Codec with MIME type] expected: FAIL [Test that VideoDecoder.configure() rejects invalid config:Zero coded size] expected: FAIL - [Test that VideoDecoder.configure() rejects invalid config:Out of bounds crop size caused by left/top offset] - expected: FAIL - - [Test that VideoDecoder.configure() rejects invalid config:Out of bounds crop size] - expected: FAIL - - [Test that VideoDecoder.configure() rejects invalid config:Way out of bounds crop size] - expected: FAIL - [Test that VideoDecoder.configure() rejects invalid config:Invalid display size] expected: FAIL [Test VideoDecoder.isConfigSupported() with minimal valid config] expected: FAIL [Test VideoDecoder.isConfigSupported() with valid expanded config] expected: FAIL
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/webdriver/tests/fullscreen_window/user_prompts.py.ini @@ -0,0 +1,5 @@ +[user_prompts.py] + [test_dismiss[capabilities0-alert-None\]] + expected: + if (os == "win") and not debug and webrender and not fission: ["PASS", "ERROR"] +
--- a/testing/web-platform/meta/webdriver/tests/get_window_rect/get.py.ini +++ b/testing/web-platform/meta/webdriver/tests/get_window_rect/get.py.ini @@ -1,7 +1,9 @@ [get.py] [test_payload] bug: 1563251 expected: - if debug and not headless: PASS + if debug and (os == "win") and not webrender: PASS + if debug and (os == "mac"): PASS + if debug and (os == "linux"): PASS [PASS, FAIL]
--- a/testing/web-platform/meta/webdriver/tests/set_window_rect/set.py.ini +++ b/testing/web-platform/meta/webdriver/tests/set_window_rect/set.py.ini @@ -1,11 +1,11 @@ [set.py] [test_negative_x_y] bug: 1563248 expected: + if (os == "mac") and debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"] - if (os == "mac") and debug: ["PASS", "FAIL"] [test_restore_from_maximized] expected: if (os == "linux") and webrender: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/webdriver/tests/switch_to_parent_frame/switch.py.ini +++ b/testing/web-platform/meta/webdriver/tests/switch_to_parent_frame/switch.py.ini @@ -1,5 +1,6 @@ [switch.py] [test_no_parent_browsing_context] expected: + if (processor == "x86_64") and fission and not webrender: ["PASS", "FAIL"] if (processor == "x86") and debug: ["PASS", "FAIL"]
--- a/testing/web-platform/meta/webrtc-encoded-transform/RTCPeerConnection-insertable-streams-legacy.https.html.ini +++ b/testing/web-platform/meta/webrtc-encoded-transform/RTCPeerConnection-insertable-streams-legacy.https.html.ini @@ -1,4 +1,8 @@ [RTCPeerConnection-insertable-streams-legacy.https.html] + expected: + if (os == "linux") and debug and webrender and not swgl and not fission: ["OK", "TIMEOUT"] + if (os == "linux") and debug and webrender and not swgl and fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"] [Legacy API works] expected: FAIL
--- a/testing/web-platform/meta/webrtc/RTCDataChannel-bufferedAmount.html.ini +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-bufferedAmount.html.ini @@ -1,149 +1,149 @@ [RTCDataChannel-bufferedAmount.html] expected: - if (os == "win") and not debug and webrender and not fission: ["OK", "TIMEOUT"] - if (os == "linux") and not webrender and not debug: ["OK", "TIMEOUT"] - if (os == "mac") and not debug: ["OK", "TIMEOUT"] + if not debug and (os == "win") and webrender and not fission: ["OK", "TIMEOUT"] + if not debug and (os == "linux") and not webrender: ["OK", "TIMEOUT"] + if not debug and (os == "mac"): ["OK", "TIMEOUT"] [negotiated datachannel bufferedAmount should increase to byte length of encodedunicode string sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedAmount initial value should be 0 for both peers] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "TIMEOUT"] - if (os == "linux") and not webrender and not debug: ["PASS", "TIMEOUT"] - if (os == "mac") and not debug: ["PASS", "TIMEOUT"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "TIMEOUT"] + if not debug and (os == "linux") and not webrender: ["PASS", "TIMEOUT"] + if not debug and (os == "mac"): ["PASS", "TIMEOUT"] [negotiated datachannel bufferedamount returns the same amount if no more data is] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedAmount should not decrease immediately after initiating closure] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedamountlow event fires only once after multiple consecutive send() calls] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedamountlow event fires after each sent message] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedAmount should increase to size of blob sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedAmount should not decrease after closing the peer connection] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedAmount should not decrease immediately after initiating closure] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedamount is data.length on send(data)] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedAmount should not decrease after closing the peer connection] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedAmount should increase to byte length of buffer sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedAmount should increase to byte length of encodedunicode string sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedAmount should increase to size of blob sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedAmount should increase to byte length of buffer sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedamount returns the same amount if no more data is] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedamount is data.length on send(data)] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedamountlow event fires after send() is complete] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedamountlow event fires only once after multiple consecutive send() calls] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedAmount should increase by byte length for each message sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedAmount initial value should be 0 for both peers] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedamountlow event fires after send() is complete] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [negotiated datachannel bufferedamountlow event fires after each sent message] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"] [datachannel bufferedAmount should increase by byte length for each message sent] expected: - if (os == "win") and not debug and webrender and not fission: ["PASS", "NOTRUN"] - if (os == "linux") and not webrender and not debug: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if not debug and (os == "win") and webrender and not fission: ["PASS", "NOTRUN"] + if not debug and (os == "linux") and not webrender: ["PASS", "NOTRUN"] + if not debug and (os == "mac"): ["PASS", "NOTRUN"]
--- a/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-iceConnectionState.https.html.ini @@ -1,73 +1,74 @@ [RTCPeerConnection-iceConnectionState.https.html] expected: if (os == "linux") and webrender and not fission: ["OK", "ERROR"] + if (os == "win") and webrender: ["OK", "TIMEOUT"] if (os == "mac") and not debug: ["OK", "TIMEOUT"] if (os == "mac") and debug: ["OK", "TIMEOUT"] - if (os == "win") and webrender: ["OK", "TIMEOUT"] [connection with one data channel should eventually have connected connection state] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1278299 expected: + if (os == "mac") and debug: ["FAIL", "TIMEOUT"] + if (os == "mac") and not debug: ["FAIL", "TIMEOUT"] if (os == "win") and webrender: ["FAIL", "TIMEOUT"] - if os == "mac": ["FAIL", "TIMEOUT"] FAIL [iceConnectionState changes at the right time, with bundle policy max-bundle] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307996 expected: - if (os == "win") and webrender: ["FAIL", "NOTRUN"] if (os == "mac") and debug: ["FAIL", "NOTRUN"] if (os == "mac") and not debug: ["FAIL", "NOTRUN"] + if (os == "win") and webrender: ["FAIL", "NOTRUN"] FAIL [iceConnectionState changes at the right time, with bundle policy max-compat] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307996 expected: + if (os == "mac") and debug: ["FAIL", "NOTRUN"] if (os == "mac") and not debug: ["FAIL", "NOTRUN"] - if (os == "mac") and debug: ["FAIL", "NOTRUN"] if (os == "win") and webrender: ["FAIL", "NOTRUN"] FAIL [iceConnectionState changes at the right time, with bundle policy balanced] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1307996 expected: if (os == "mac") and not debug: ["FAIL", "NOTRUN"] if (os == "mac") and debug: ["FAIL", "NOTRUN"] if (os == "win") and webrender: ["FAIL", "NOTRUN"] FAIL [Closing a PeerConnection should not fire iceconnectionstatechange event] expected: + if (os == "win") and webrender: ["PASS", "NOTRUN"] if (os == "mac") and debug: ["PASS", "NOTRUN"] if (os == "mac") and not debug: ["PASS", "NOTRUN"] - if (os == "win") and webrender: ["PASS", "NOTRUN"] [ICE can connect in a recvonly usecase] expected: if (os == "win") and webrender: ["PASS", "NOTRUN"] + if (os == "mac") and debug: ["PASS", "NOTRUN"] + if (os == "mac") and not debug: ["PASS", "NOTRUN", "TIMEOUT"] + + [connection with audio and video tracks should eventually have connected connection state] + expected: + if (os == "win") and webrender: ["PASS", "NOTRUN"] if (os == "mac") and not debug: ["PASS", "NOTRUN", "TIMEOUT"] if (os == "mac") and debug: ["PASS", "NOTRUN"] - [connection with audio and video tracks should eventually have connected connection state] - expected: - if (os == "win") and webrender: ["PASS", "NOTRUN"] - if (os == "mac") and not debug: ["PASS", "TIMEOUT", "NOTRUN"] - if (os == "mac") and debug: ["PASS", "NOTRUN"] - [connection with audio track should eventually have connected connection state] expected: - if (os == "win") and webrender: ["PASS", "TIMEOUT"] + if (os == "mac") and debug: ["PASS", "TIMEOUT"] if (os == "mac") and not debug: ["PASS", "TIMEOUT"] - if (os == "mac") and debug: ["PASS", "TIMEOUT"] + if (os == "win") and webrender: ["PASS", "TIMEOUT"] [Responder ICE connection state behaves as expected] expected: - if (os == "win") and webrender: ["PASS", "NOTRUN"] if (os == "mac") and debug: ["PASS", "NOTRUN"] if (os == "mac") and not debug: ["PASS", "NOTRUN"] + if (os == "win") and webrender: ["PASS", "NOTRUN"] [connection with one data channel should eventually have connected or completed connection state] expected: + if (os == "mac") and not debug: ["PASS", "TIMEOUT", "FAIL"] + if (os == "mac") and debug: ["PASS", "FAIL", "TIMEOUT"] if (os == "win") and webrender: ["PASS", "TIMEOUT"] - if (os == "mac") and not debug: ["PASS", "FAIL", "TIMEOUT"] - if (os == "mac") and debug: ["PASS", "FAIL", "TIMEOUT"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender-setParameters.html.ini @@ -0,0 +1,3 @@ +[RTCRtpSender-setParameters.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "ERROR"]
new file mode 100644 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCRtpSender.https.html.ini @@ -0,0 +1,3 @@ +[RTCRtpSender.https.html] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "ERROR"]
--- a/testing/web-platform/meta/websockets/closing-handshake/003.html.ini +++ b/testing/web-platform/meta/websockets/closing-handshake/003.html.ini @@ -1,5 +1,7 @@ [003.html?wss] + expected: + if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"] [003.html] [003.html?wpt_flags=h2]
--- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_multiple_tracks.html.ini +++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_multiple_tracks.html.ini @@ -1,9 +1,7 @@ [embedded_style_multiple_tracks.html] expected: - if not webrender and (processor == "x86_64") and debug and (os == "win"): ["PASS", "FAIL"] - if not webrender and (processor == "x86_64") and debug and (os == "mac"): ["PASS", "FAIL"] - if not webrender and (processor == "x86_64") and debug and (os == "android"): ["PASS", "FAIL"] - if not webrender and (processor == "x86_64") and debug and (os == "linux"): ["FAIL", "PASS"] - if not webrender and (processor == "x86") and not debug: ["PASS", "FAIL"] - if not webrender and (processor == "x86") and debug: ["PASS", "FAIL"] - if not webrender and (processor == "x86_64") and not debug: ["PASS", "FAIL"] + if not webrender and (os == "linux") and not debug: ["PASS", "FAIL"] + if not webrender and (os == "linux") and debug: ["PASS", "FAIL"] + if not webrender and (os == "mac"): ["PASS", "FAIL"] + if not webrender and (os == "android"): ["PASS", "FAIL"] + if not webrender and (os == "win"): ["PASS", "FAIL"]
--- a/testing/web-platform/meta/xhr/event-timeout-order.any.js.ini +++ b/testing/web-platform/meta/xhr/event-timeout-order.any.js.ini @@ -1,9 +1,8 @@ [event-timeout-order.any.html] [event-timeout-order.any.worker.html] [XMLHttpRequest: event - timeout (order of events)] expected: - if (os == "mac") and not debug: ["FAIL", "PASS"] if (os == "mac") and debug: ["FAIL", "PASS"] [PASS, FAIL]
--- a/testing/web-platform/meta/xhr/xhr-timeout-longtask.any.js.ini +++ b/testing/web-platform/meta/xhr/xhr-timeout-longtask.any.js.ini @@ -3,14 +3,12 @@ expected: if os == "mac": ["FAIL", "PASS"] FAIL [xhr-timeout-longtask.any.worker.html] [Long tasks should not trigger load timeout] expected: - if (os == "linux") and not webrender and not debug and not fission and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and not webrender and not debug and not fission and (processor == "x86_64"): ["PASS", "FAIL"] - if (os == "linux") and not webrender and not debug and fission: ["PASS", "FAIL"] - if (os == "linux") and not webrender and debug: ["PASS", "FAIL"] - if os == "mac": ["FAIL", "PASS"] + if (os == "linux") and not webrender: ["PASS", "FAIL"] + if (os == "mac") and debug: ["PASS", "FAIL"] + if (os == "mac") and not debug: ["PASS", "FAIL"]
deleted file mode 100644 --- a/testing/web-platform/meta/xslt/idlharness.tentative.window.js.ini +++ /dev/null @@ -1,4 +0,0 @@ -[idlharness.tentative.window.html] - [XSLTProcessor interface: existence and properties of interface object] - expected: FAIL -
--- a/testing/web-platform/moz.build +++ b/testing/web-platform/moz.build @@ -70,19 +70,16 @@ with Files("mozilla/tests/html/semantics BUG_COMPONENT = ("Core", "Layout: Form Controls") with Files("mozilla/tests/html/semantics/scripting-1/**"): BUG_COMPONENT = ("Core", "DOM: Core & HTML") with Files("mozilla/tests/placeholder"): BUG_COMPONENT = ("Testing", "web-platform-tests") -with Files("mozilla/tests/wasm/**"): - BUG_COMPONENT = ("Core", "Javascript: WebAssembly") - with Files("update/**"): BUG_COMPONENT = ("Testing", "web-platform-tests") with Files("mach*"): BUG_COMPONENT = ("Testing", "web-platform-tests") with Files("*.py"): BUG_COMPONENT = ("Testing", "web-platform-tests") @@ -738,19 +735,16 @@ with Files("tests/webrtc/**"): BUG_COMPONENT = ("Core", "WebRTC") with Files("tests/webrtc-extensions/**"): BUG_COMPONENT = ("Core", "WebRTC") with Files("tests/webrtc-identity/**"): BUG_COMPONENT = ("Core", "WebRTC") -with Files("tests/webrtc-insertable-streams/**"): - BUG_COMPONENT = ("Core", "WebRTC") - with Files("tests/webrtc-stats/**"): BUG_COMPONENT = ("Core", "WebRTC") with Files("tests/webrtc-svc/**"): BUG_COMPONENT = ("Core", "WebRTC") with Files("tests/web-share/**"): BUG_COMPONENT = ("Core", "DOM: Core & HTML")