diff --git a/testing/web-platform/meta/2dcontext/wide-gamut-canvas/imagedata-no-color-settings-crash.html.ini b/testing/web-platform/meta/2dcontext/wide-gamut-canvas/imagedata-no-color-settings-crash.html.ini deleted file mode 100644 index 980cd99a0599..000000000000 --- a/testing/web-platform/meta/2dcontext/wide-gamut-canvas/imagedata-no-color-settings-crash.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[imagedata-no-color-settings-crash.html] - [Putting a uint-16 ImageData with no color settings on a context 2D should not crash.] - expected: FAIL - - [Putting a float-32 ImageData with no color settings on a context 2D should not crash.] - expected: FAIL - diff --git a/testing/web-platform/meta/content-security-policy/navigate-to/href-location-blocked.sub.html.ini b/testing/web-platform/meta/content-security-policy/navigate-to/href-location-blocked.sub.html.ini index b37c6bf312cb..9e521494d89d 100644 --- a/testing/web-platform/meta/content-security-policy/navigate-to/href-location-blocked.sub.html.ini +++ b/testing/web-platform/meta/content-security-policy/navigate-to/href-location-blocked.sub.html.ini @@ -2,5 +2,5 @@ [Violation report status OK.] expected: if (os == "android") and debug: ["PASS", "FAIL"] - if (os == "android") and not debug: ["PASS", "FAIL"] + if (os == "android") and not debug: ["FAIL", "PASS"] diff --git 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 index af784c3661cc..3f262b7efc71 100644 --- 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 @@ -2,5 +2,5 @@ [Top percentage resolved correctly for overflow contribution] expected: if (os == "android") and debug: ["FAIL", "PASS"] - if (os == "android") and not debug: ["FAIL", "PASS"] + if (os == "android") and not debug: ["PASS", "FAIL"] diff --git a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini index e6dd405cdb6a..9cf7c5dd16fa 100644 --- a/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini +++ b/testing/web-platform/meta/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html.ini @@ -5,7 +5,7 @@ [View relative units - computed] expected: + if (os == "mac") and debug: ["FAIL", "PASS"] if (os == "mac") and not debug: ["PASS", "FAIL"] - if (os == "mac") and debug: ["PASS", "FAIL"] FAIL diff --git a/testing/web-platform/meta/css/css-text/line-break/line-break-loose-011.xht.ini b/testing/web-platform/meta/css/css-text/line-break/line-break-loose-011.xht.ini index 805cfb3227af..bc90820b1498 100644 --- a/testing/web-platform/meta/css/css-text/line-break/line-break-loose-011.xht.ini +++ b/testing/web-platform/meta/css/css-text/line-break/line-break-loose-011.xht.ini @@ -1,3 +1,3 @@ [line-break-loose-011.xht] expected: - if (processor == "x86") and fission and not debug: ["PASS", "FAIL"] + if (processor == "x86") and fission and not debug: ["FAIL", "PASS"] diff --git a/testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini b/testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini index 56e9f1fa44c2..7c55463c097f 100644 --- a/testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini +++ b/testing/web-platform/meta/css/css-ui/appearance-auto-001.html.ini @@ -2,10 +2,10 @@ disabled: if debug and (os == "win") and (version == "6.1.7601"): https://bugzilla.mozilla.org/show_bug.cgi?id=1560360 expected: - if (os == "win") and (processor == "x86_64") and debug and not webrender and fission: ["PASS", "FAIL"] + if (os == "win") and (processor == "x86_64") and debug and not webrender and fission: ["FAIL", "PASS"] if (os == "win") and (processor == "x86_64") and debug and not webrender and not fission: ["FAIL", "PASS"] if (os == "win") and (processor == "aarch64"): ["PASS", "FAIL"] if os == "android": PASS - if os == "linux": PASS if os == "mac": PASS + if os == "linux": PASS FAIL diff --git a/testing/web-platform/meta/css/css-ui/appearance-button-bevel-001.html.ini b/testing/web-platform/meta/css/css-ui/appearance-button-bevel-001.html.ini index f9042a9cb102..b30322d52332 100644 --- a/testing/web-platform/meta/css/css-ui/appearance-button-bevel-001.html.ini +++ b/testing/web-platform/meta/css/css-ui/appearance-button-bevel-001.html.ini @@ -4,7 +4,7 @@ expected: if (os == "win") and (processor == "x86_64") and debug and not webrender: ["FAIL", "PASS"] if (os == "win") and (processor == "aarch64"): ["PASS", "FAIL"] - if os == "mac": PASS if os == "android": PASS if os == "linux": PASS + if os == "mac": PASS FAIL diff --git a/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini b/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini index 33fb00ee75ba..8571c07b48da 100644 --- a/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini +++ b/testing/web-platform/meta/css/css-ui/appearance-textfield-001.html.ini @@ -1,7 +1,8 @@ [appearance-textfield-001.html] expected: - if (os == "win") and webrender and not fission and not debug: ["PASS", "FAIL"] + if (os == "win") and webrender and not debug and fission: ["PASS", "FAIL"] + if (os == "win") and webrender and not debug and not fission: ["PASS", "FAIL"] if os == "android": PASS - if os == "mac": PASS if os == "linux": PASS + if os == "mac": PASS [FAIL, PASS] diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini index 29464cf39ede..3225992ac05f 100644 --- a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini +++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-lr-002.xht.ini @@ -1,5 +1,5 @@ [writing-mode-vertical-lr-002.xht] expected: - if (os == "win") and (processor == "x86") and fission and not debug: ["PASS", "FAIL"] - if (os == "win") and (processor == "x86") and not fission and not debug: ["PASS", "FAIL"] - if os == "mac": FAIL + if (processor == "x86") and not debug and fission: ["PASS", "FAIL"] + if (processor == "x86") and not debug and not fission: ["PASS", "FAIL"] + if (processor == "x86_64") and (os == "mac"): FAIL diff --git a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini index 21d25101aef2..ab826a5e09e9 100644 --- a/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini +++ b/testing/web-platform/meta/css/css-writing-modes/writing-mode-vertical-rl-001.xht.ini @@ -1,3 +1,4 @@ [writing-mode-vertical-rl-001.xht] expected: - if (os == "mac"): FAIL + if (os == "win") and (processor == "x86") and not fission and not debug: ["PASS", "FAIL"] + if os == "mac": FAIL diff --git a/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini b/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini index a594b1d5a3a6..aa5137e82491 100644 --- a/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini +++ b/testing/web-platform/meta/css/cssom-view/scroll-behavior-default-css.html.ini @@ -1,8 +1,8 @@ [scroll-behavior-default-css.html] [Smooth scrolling of an element with default scroll-behavior] expected: - if webrender and not debug and not fission and (os == "linux"): ["PASS", "FAIL"] if webrender and not debug and not fission and (os == "win"): ["PASS", "FAIL"] + if webrender and not debug and not fission and (os == "linux"): ["PASS", "FAIL"] if webrender and debug and (os == "linux"): ["PASS", "FAIL"] if webrender and not debug and fission: ["PASS", "FAIL"] if not webrender and (os == "android") and debug: ["PASS", "FAIL"] diff --git a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini index 8d92fe1d2fb5..3f0bbcb31a44 100644 --- a/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini +++ b/testing/web-platform/meta/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html.ini @@ -9,8 +9,8 @@ [org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content] expected: if (processor == "x86_64") and (os == "win") and webrender: PASS - if (processor == "x86_64") and (os == "mac"): PASS if (processor == "x86_64") and (os == "android"): FAIL + if (processor == "x86_64") and (os == "mac"): PASS if processor == "aarch64": ["FAIL", "PASS", "TIMEOUT"] [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-disabled-tentative.sub.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-disabled-tentative.sub.html.ini index caedfafe23e8..b635c903ecff 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-disabled-tentative.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-disabled-tentative.sub.html.ini @@ -1,10 +1,10 @@ [lazyload-disabled-tentative.sub.html] [Sanity-check: Contents do not load immediately (no eager-loading) when the lazyload attribute is 'on' and frame is in viewport.] expected: - if fission and not webrender and (os == "win") and (processor == "x86_64") and not debug: ["FAIL", "PASS"] - if fission and webrender and not debug and (os == "linux"): ["FAIL", "PASS"] - if fission and webrender and not debug and (os == "win"): ["PASS", "FAIL"] - if fission and not webrender and (os == "linux") and not debug: ["FAIL", "PASS"] + if fission and not webrender and not debug and (processor == "x86_64") and (os == "linux"): ["FAIL", "PASS"] + if fission and not webrender and not debug and (processor == "x86_64") and (os == "win"): ["PASS", "FAIL"] + if fission and webrender and not debug and (os == "win"): ["FAIL", "PASS"] + if fission and webrender and not debug and (os == "linux"): ["PASS", "FAIL"] FAIL [When 'lazyload' feature is disabled, a frame cannot avoid lazyloading by setting 'lazyload' attribute to 'off'] diff --git a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-enabled-tentative.sub.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-enabled-tentative.sub.html.ini index b08ebd6d6d8f..d1b315291561 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-enabled-tentative.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/lazyload-enabled-tentative.sub.html.ini @@ -1,9 +1,9 @@ [lazyload-enabled-tentative.sub.html] [Sanity-check: Contents do not load immediately (no eager-loading) when the loading attribute is 'lazy' and frame is in viewport.] expected: - if not webrender and fission and not debug and (processor == "x86_64") and (os == "win"): ["FAIL", "PASS"] - if webrender and fission and not debug and (os == "win"): ["PASS", "FAIL"] - if webrender and fission and not debug and (os == "linux"): ["FAIL", "PASS"] + if fission and not debug and not webrender and (processor == "x86_64") and (os == "win"): ["PASS", "FAIL"] + if fission and not debug and webrender and (os == "linux"): ["PASS", "FAIL"] + if fission and not debug and webrender and (os == "win"): ["PASS", "FAIL"] FAIL [When 'lazyload' feature is enabled, a frame can avoid lazyloading by setting 'loading' attribute to 'eager'] diff --git a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/loading-frame-default-eager-disabled-tentative.sub.html.ini b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/loading-frame-default-eager-disabled-tentative.sub.html.ini index 7fb8f59348ea..ca0722392ad9 100644 --- a/testing/web-platform/meta/feature-policy/experimental-features/lazyload/loading-frame-default-eager-disabled-tentative.sub.html.ini +++ b/testing/web-platform/meta/feature-policy/experimental-features/lazyload/loading-frame-default-eager-disabled-tentative.sub.html.ini @@ -1,8 +1,8 @@ [loading-frame-default-eager-disabled-tentative.sub.html] [When 'loading-frame-default-eager' feature is disabled, a frame with 'loading attribute 'auto' will be lazily loaded.] expected: + if fission and not debug and (processor == "x86_64") and (os == "linux") and webrender: ["FAIL", "PASS"] if fission and not debug and (processor == "x86_64") and (os == "win") and webrender: ["PASS", "FAIL"] if fission and not debug and (processor == "x86_64") and (os == "win") and not webrender: ["FAIL", "PASS"] - if fission and not debug and (processor == "x86_64") and (os == "linux") and webrender: ["FAIL", "PASS"] FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini index 8a85d9348a35..b873a25384e8 100644 --- a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini +++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js.ini @@ -1,7 +1,7 @@ [no_window_open_when_term_nesting_level_nonzero.window.html] expected: + if (os == "linux") and webrender and not debug and fission: ["TIMEOUT", "ERROR"] if (os == "linux") and webrender and not debug and not fission: ["TIMEOUT", "ERROR"] - if (os == "linux") and webrender and not debug and fission: ["ERROR", "TIMEOUT"] ERROR [no popups from synchronously reachable window] expected: diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html.ini index 10430fff17e6..7a93f9720977 100644 --- a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html.ini +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html.ini @@ -30,8 +30,8 @@ expected: if not debug and (os == "linux") and not webrender and not fission and (processor == "x86_64"): ["TIMEOUT", "OK"] if not debug and (os == "win") and (processor == "aarch64"): OK - if not debug and (os == "android"): OK if not debug and (os == "mac"): ["TIMEOUT", "OK"] + if not debug and (os == "android"): OK if debug: OK TIMEOUT [hyperlink auditing ] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_volumechange.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_volumechange.html.ini new file mode 100644 index 000000000000..fefcea908ba1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/event_volumechange.html.ini @@ -0,0 +1,3 @@ +[event_volumechange.html] + expected: + if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["OK", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini index 5376b0769e7c..101f090a7c95 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html.ini @@ -1,7 +1,7 @@ [track-cue-negative-duration.html] expected: - if processor == "aarch64": ["TIMEOUT", "OK"] + if processor == "aarch64": ["OK", "TIMEOUT"] [Enter, Exit events for a cue with negative duration] expected: - if processor == "aarch64": ["TIMEOUT", "PASS"] + if processor == "aarch64": ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini index 61f3622f73f0..8c915cbe0c77 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html.ini @@ -1,7 +1,7 @@ [track-cue-negative-timestamp-events.html] expected: - if processor == "aarch64": ["TIMEOUT", "OK"] + if processor == "aarch64": ["OK", "TIMEOUT"] [Enter, Exit events for cues with negative timestamps] expected: - if processor == "aarch64": ["TIMEOUT", "PASS"] + if processor == "aarch64": ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini index c3052bc2c589..8d2312f8fad6 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html.ini @@ -1,7 +1,7 @@ [track-cues-pause-on-exit.html] expected: - if processor == "aarch64": ["TIMEOUT", "OK"] + if processor == "aarch64": ["OK", "TIMEOUT"] [Video is paused after cues having pause-on-exit flag are processed] expected: - if processor == "aarch64": ["TIMEOUT", "PASS"] + if processor == "aarch64": ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini index 122d8e5f4f06..fe9969386dd6 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html.ini @@ -1,5 +1,5 @@ [track-cues-sorted-before-dispatch.html] [All events are triggered in chronological order] expected: - if processor == "aarch64": ["FAIL", "PASS"] + if processor == "aarch64": ["PASS", "FAIL"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini index 7af754251b64..3e0cb83ce983 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html.ini @@ -1,7 +1,7 @@ [track-disabled-addcue.html] expected: - if processor == "aarch64": ["TIMEOUT", "OK"] + if processor == "aarch64": ["OK", "TIMEOUT"] [Adding cues to a disabled text track] expected: - if processor == "aarch64": ["TIMEOUT", "PASS"] + if processor == "aarch64": ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini index b75179af7c60..95772323ef3a 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html.ini @@ -1,7 +1,7 @@ [track-disabled.html] expected: - if processor == "aarch64": ["TIMEOUT", "OK"] + if processor == "aarch64": ["OK", "TIMEOUT"] [Disabling a track] expected: - if processor == "aarch64": ["TIMEOUT", "PASS"] + if processor == "aarch64": ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini index 038f1118ebe6..40b8b518faf7 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html.ini @@ -2,8 +2,8 @@ disabled: if (os == "mac") and (version == "OS X 10.14"): new platform expected: - if processor == "aarch64": ["TIMEOUT", "OK"] + if processor == "aarch64": ["OK", "TIMEOUT"] [TextTrack mode attribute] expected: - if processor == "aarch64": ["TIMEOUT", "PASS"] + if processor == "aarch64": ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini index 449e8f2d4896..c30d5d923cfb 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html.ini @@ -1,7 +1,7 @@ [track-remove-active-cue.html] expected: - if processor == "aarch64": ["TIMEOUT", "OK"] + if processor == "aarch64": ["OK", "TIMEOUT"] [Removing an active cue] expected: - if processor == "aarch64": ["TIMEOUT", "PASS"] + if processor == "aarch64": ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-object-element/block-object-with-ruby-crash.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-object-element/block-object-with-ruby-crash.html.ini index f217af7d110e..82ef65eda7d1 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-object-element/block-object-with-ruby-crash.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-object-element/block-object-with-ruby-crash.html.ini @@ -1,3 +1,3 @@ [block-object-with-ruby-crash.html] expected: - if processor == "aarch64": ["OK", "CRASH"] + if processor == "aarch64": ["PASS", "OK", "CRASH"] diff --git a/testing/web-platform/meta/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html.ini b/testing/web-platform/meta/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html.ini new file mode 100644 index 000000000000..87b9076e5f1a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html.ini @@ -0,0 +1,4 @@ +[textarea-newline-bidi.html] + expected: + if (processor == "x86") and not debug and not fission: ["PASS", "FAIL"] + if (processor == "x86") and not debug and fission: ["PASS", "FAIL"] diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync index cbf6de1fff46..c3198e427a26 100644 --- a/testing/web-platform/meta/mozilla-sync +++ b/testing/web-platform/meta/mozilla-sync @@ -1,2 +1,2 @@ local: c1be28b9a5b779d788d11fe9458fe8608b68dee9 -upstream: fda9fa30b9c18f3689f09384c0d4f104c6e6fd4d +upstream: e8fdcbaf22bf28238bb126d84bc960fe9625fe02 diff --git 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 index ce2f9c82b388..61f2d4e3914b 100644 --- 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 @@ -2,10 +2,8 @@ [mouse pointermove getCoalescedEvents when lock test] expected: if (os == "win") and (processor == "x86_64") and fission and debug and webrender: ["FAIL", "PASS"] - if (os == "linux") and not webrender and fission and not debug: PASS - if (os == "win") and (processor == "x86_64") and fission and not debug: ["FAIL", "PASS"] + if (os == "linux") and fission and not debug and not webrender: PASS if (os == "win") and (processor == "x86"): PASS - if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"] if os == "mac": PASS if os == "android": PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini index c88cc423f294..a0f351650505 100644 --- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy.html.ini @@ -1,8 +1,9 @@ [pointerevent_movementxy.html] expected: - if (os == "win") and debug and webrender and fission: ["OK", "ERROR"] - if (os == "win") and debug and webrender and not fission: ["OK", "ERROR"] - if (os == "mac") and debug: ["OK", "ERROR"] + if (os == "win") and webrender and not fission and debug: ["OK", "ERROR"] + if (os == "win") and webrender and fission and not debug: ["OK", "ERROR"] + if (os == "linux") and webrender and not debug and fission: ["OK", "ERROR"] + if os == "mac": ["OK", "ERROR"] [ERROR, OK] [mouse pointerevent attributes] expected: FAIL diff --git 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 index f93a29891dcb..7f772bb2237b 100644 --- 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,11 +1,12 @@ [pointerevent_movementxy_with_pointerlock.html] [mouse pointerevent movementX/Y with pointerlock test] expected: - if (processor == "x86_64") and (os == "win") and not debug and not webrender and not fission: ["FAIL", "PASS"] - if (processor == "x86_64") and (os == "win") and not debug and webrender and fission: ["FAIL", "PASS"] - if (processor == "x86_64") and (os == "win") and debug and not webrender and fission: ["FAIL", "PASS"] - if (processor == "x86_64") and (os == "linux") and debug and fission and webrender: ["FAIL", "PASS"] - if (processor == "x86_64") and (os == "win") and debug and webrender: ["FAIL", "PASS"] + if (processor == "x86_64") and (os == "win") and not webrender and fission and debug: ["FAIL", "PASS"] + if (processor == "x86_64") and (os == "win") and webrender and not fission and debug: ["FAIL", "PASS"] + if (processor == "x86_64") and (os == "linux") and fission and not webrender and debug: ["FAIL", "PASS"] + if (processor == "x86_64") and (os == "win") and not webrender and not fission: ["FAIL", "PASS"] + if (processor == "x86_64") and (os == "linux") and fission and webrender: ["FAIL", "PASS"] if (processor == "x86_64") and (os == "mac") and debug: ["FAIL", "PASS"] + if processor == "aarch64": ["FAIL", "PASS"] [PASS, FAIL] diff --git a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini index 25b9a7847968..f35710f0d74d 100644 --- a/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini +++ b/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_pointermove_on_chorded_mouse_button_when_locked.html.ini @@ -2,12 +2,12 @@ [pointer locked pointermove events received for button state changes] expected: if ccov and (os == "win"): [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 not fission and (processor == "x86"): ["PASS", "FAIL"] - if (os == "linux") and debug and webrender and not fission: ["PASS", "FAIL"] - if (os == "linux") and debug and webrender and fission: ["PASS", "FAIL"] - if (os == "linux") and debug and not webrender and not fission: ["PASS", "FAIL"] - if (os == "linux") and debug and not webrender and fission: ["PASS", "FAIL"] - if (os == "linux") and not debug and not webrender and fission: ["PASS", "FAIL"] - if (os == "linux") and not debug and webrender: ["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 and not fission: ["PASS", "FAIL"] + if (os == "linux") and not webrender and (processor == "x86_64") and debug and fission: ["FAIL", "PASS"] + if (os == "linux") and webrender and debug and fission: ["PASS", "FAIL"] + if (os == "linux") and webrender and debug and not fission: ["PASS", "FAIL"] + if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] + if (os == "linux") and not webrender and (processor == "x86"): ["FAIL", "PASS"] diff --git a/testing/web-platform/meta/pointerlock/movementX_Y_basic.html.ini b/testing/web-platform/meta/pointerlock/movementX_Y_basic.html.ini index b4097accfab9..112ddff9bbc7 100644 --- 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 webrender and (os == "win") and fission and not debug: ["FAIL", "PASS"] - [PASS, FAIL] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/resize-observer/eventloop.html.ini b/testing/web-platform/meta/resize-observer/eventloop.html.ini index eb453185af82..a3046dadecd8 100644 --- a/testing/web-platform/meta/resize-observer/eventloop.html.ini +++ b/testing/web-platform/meta/resize-observer/eventloop.html.ini @@ -1,17 +1,17 @@ [eventloop.html] expected: - if (os == "linux") and webrender and debug and not fission: ["TIMEOUT", "OK"] if (os == "linux") and webrender and debug and fission: ["OK", "TIMEOUT"] + if (os == "linux") and webrender and debug and not fission: ["OK", "TIMEOUT"] if (os == "linux") and webrender and not debug: ["OK", "TIMEOUT"] [test0: multiple notifications inside same event loop] expected: - if (os == "linux") and webrender and debug and not fission: ["FAIL", "PASS"] if (os == "linux") and webrender and debug and fission: ["PASS", "FAIL"] + if (os == "linux") and webrender and debug and not fission: ["PASS", "FAIL"] if (os == "linux") and webrender and not debug: ["PASS", "FAIL"] [guard] expected: + if (os == "linux") and webrender and debug and not fission: ["PASS", "NOTRUN"] if (os == "linux") and webrender and debug and fission: ["PASS", "NOTRUN"] - if (os == "linux") and webrender and debug and not fission: ["NOTRUN", "PASS"] if (os == "linux") and webrender and not debug: ["PASS", "NOTRUN"] diff --git a/testing/web-platform/meta/resource-timing/resource-timing-level1.sub.html.ini b/testing/web-platform/meta/resource-timing/resource-timing-level1.sub.html.ini index f13861bf6901..ae38c0234fa5 100644 --- a/testing/web-platform/meta/resource-timing/resource-timing-level1.sub.html.ini +++ b/testing/web-platform/meta/resource-timing/resource-timing-level1.sub.html.ini @@ -4,129 +4,129 @@ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1543604 ['link responseStart uses 1XX (first) response timings'] expected: + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] if (processor == "x86") and not debug: ["PASS", "FAIL"] ['script responseStart uses 1XX (first) response timings'] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] if (processor == "x86") and not debug: ["PASS", "FAIL"] ['iframe responseStart uses 1XX (first) response timings'] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] if (processor == "x86") and not debug: ["PASS", "FAIL"] ['xmlhttprequest responseStart uses 1XX (first) response timings'] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] if (processor == "x86") and not debug: ["PASS", "FAIL"] ['xmlhttprequest (Potentially Cached): Immediately fetch the same URL, exercising the cache hit path (if any).] expected: if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] ['link 250ms delay in headers does not affect responseStart'] expected: if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and not debug and (os == "linux"): ["PASS", "FAIL"] ['iframe 250ms delay in headers does not affect responseStart'] expected: - if (processor == "x86") and not debug and (os == "linux"): ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] + if (processor == "x86") and not debug and (os == "linux"): ["PASS", "FAIL"] ['xmlhttprequest: 250ms delay before 'responseStart', another 250ms delay before 'responseEnd'.] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] ['xmlhttprequest (Redirected): 250ms delay before 'redirectEnd', another 250ms delay before 'responseStart'.] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] ['iframe (Populate cache): The initial request populates the cache (if appropriate).] expected: if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] ['script: 250ms delay before 'responseStart', another 250ms delay before 'responseEnd'.] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] ['link (Potentially Cached): Immediately fetch the same URL, exercising the cache hit path (if any).] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] ['xmlhttprequest 250ms delay in headers does not affect responseStart'] expected: - if (processor == "x86") and not debug and (os == "linux"): ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] + if (processor == "x86") and not debug and (os == "linux"): ["PASS", "FAIL"] ['link (Redirected): 250ms delay before 'redirectEnd', another 250ms delay before 'responseStart'.] expected: if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] ['script (Potentially Cached): Immediately fetch the same URL, exercising the cache hit path (if any).] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] ['script (Redirected): 250ms delay before 'redirectEnd', another 250ms delay before 'responseStart'.] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] ['script (Populate cache): The initial request populates the cache (if appropriate).] expected: if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] ['script 250ms delay in headers does not affect responseStart'] expected: - if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] if (processor == "x86") and not debug and (os == "linux"): ["PASS", "FAIL"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] + if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] ['xmlhttprequest (Populate cache): The initial request populates the cache (if appropriate).] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] ['iframe (Potentially Cached): Immediately fetch the same URL, exercising the cache hit path (if any).] expected: + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] ['link: 250ms delay before 'responseStart', another 250ms delay before 'responseEnd'.] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] ['iframe (Redirected): 250ms delay before 'redirectEnd', another 250ms delay before 'responseStart'.] expected: + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] ['link (Populate cache): The initial request populates the cache (if appropriate).] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] ['iframe: 250ms delay before 'responseStart', another 250ms delay before 'responseEnd'.] expected: - if (processor == "x86") and debug and fission: ["FAIL", "PASS"] + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] if (processor == "x86") and debug and not fission: ["PASS", "FAIL"] diff --git a/testing/web-platform/meta/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html.ini b/testing/web-platform/meta/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html.ini index 83605d792811..86d3d32a069a 100644 --- a/testing/web-platform/meta/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html.ini +++ b/testing/web-platform/meta/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html.ini @@ -1,5 +1,5 @@ [resource_timing_buffer_full_when_shrink_buffer_size.html] expected: - if (os == "win") and (processor == "x86_64") and not debug and not webrender and fission: ["OK", "TIMEOUT"] - if (os == "win") and (processor == "x86_64") and not debug and not webrender and not fission: ["OK", "TIMEOUT"] - if (os == "win") and (processor == "x86_64") and not debug and webrender: ["OK", "TIMEOUT"] + if (os == "win") and (processor == "x86_64") and not debug and webrender and fission: ["OK", "TIMEOUT"] + if (os == "win") and (processor == "x86_64") and not debug and webrender and not fission: ["OK", "TIMEOUT"] + if (os == "win") and (processor == "x86_64") and not debug and not webrender: ["OK", "TIMEOUT"] diff --git a/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini b/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini index a932d0856ee7..68665e265cc9 100644 --- a/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini +++ b/testing/web-platform/meta/screen-capture/getdisplaymedia.https.html.ini @@ -2,48 +2,44 @@ disabled: if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview) expected: - if webrender and not debug and (os == "linux") and not fission: ["OK", "TIMEOUT"] if webrender and not debug and (os == "linux") and fission: ["OK", "TIMEOUT"] + if webrender and not debug and (os == "linux") and not fission: ["OK", "TIMEOUT"] if webrender and not debug and (os == "win"): ["OK", "TIMEOUT"] [getDisplayMedia() with getSettings] expected: - if webrender and not debug and (os == "linux") and not fission: ["FAIL", "TIMEOUT", "NOTRUN"] - if webrender and not debug and (os == "linux") and fission: ["FAIL", "NOTRUN", "TIMEOUT"] - if webrender and not debug and (os == "win") and fission: ["FAIL", "TIMEOUT", "NOTRUN"] if webrender and not debug and (os == "win") and not fission: ["FAIL", "TIMEOUT"] + if webrender and not debug and (os == "win") and fission: ["FAIL", "TIMEOUT", "NOTRUN"] + if webrender and not debug and (os == "linux") and fission: ["FAIL", "TIMEOUT", "NOTRUN"] + if webrender and not debug and (os == "linux") and not fission: ["FAIL", "TIMEOUT", "NOTRUN"] FAIL [getDisplayMedia({"video":{"height":{"max":0}}}) must fail with OverconstrainedError] expected: - if (os == "linux") and webrender and not debug and not fission: ["PASS", "TIMEOUT"] - if (os == "linux") and webrender and not debug and fission: ["PASS", "TIMEOUT"] + if (os == "linux") and webrender and not debug: ["PASS", "TIMEOUT"] [getDisplayMedia({"video":{"width":{"max":-1}}}) must fail with OverconstrainedError] expected: - if webrender and fission and not debug and (os == "linux"): ["PASS", "NOTRUN"] - if webrender and fission and not debug and (os == "win"): ["PASS", "NOTRUN"] if webrender and not fission and (os == "linux") and not debug: ["PASS", "TIMEOUT"] + if webrender and fission and not debug: ["PASS", "NOTRUN"] [getDisplayMedia({"video":{"frameRate":{"max":-1}}}) must fail with OverconstrainedError] expected: - if webrender and (os == "linux") and not debug and fission: ["PASS", "NOTRUN", "TIMEOUT"] - if webrender and (os == "linux") and not debug and not fission: ["PASS", "TIMEOUT", "NOTRUN"] - if webrender and (os == "win") and fission and not debug: ["PASS", "NOTRUN"] + if webrender and fission and not debug and (os == "linux"): ["PASS", "TIMEOUT", "NOTRUN"] + if webrender and fission and not debug and (os == "win"): ["PASS", "NOTRUN"] + if webrender and not fission and (os == "linux") and not debug: ["PASS", "TIMEOUT", "NOTRUN"] [getDisplayMedia({"video":{"frameRate":{"max":0}}}) must fail with OverconstrainedError] expected: - if webrender and fission and not debug and (os == "linux"): ["PASS", "NOTRUN", "TIMEOUT"] if webrender and fission and not debug and (os == "win"): ["PASS", "TIMEOUT"] + if webrender and fission and not debug and (os == "linux"): ["PASS", "TIMEOUT", "NOTRUN"] [getDisplayMedia() resolves with stream with video track] expected: - if webrender and not debug and fission and (os == "win"): ["PASS", "NOTRUN"] - if webrender and not debug and fission and (os == "linux"): ["PASS", "NOTRUN"] if webrender and not debug and not fission and (os == "linux"): ["PASS", "NOTRUN"] + if webrender and not debug and fission: ["PASS", "NOTRUN"] [getDisplayMedia({"video":{"height":{"max":-1}}}) must fail with OverconstrainedError] expected: - if webrender and not debug and fission and (os == "win"): ["PASS", "NOTRUN"] - if webrender and not debug and fission and (os == "linux"): ["PASS", "NOTRUN"] if webrender and not debug and not fission and (os == "linux"): ["PASS", "NOTRUN"] + if webrender and not debug and fission: ["PASS", "NOTRUN"] diff --git a/testing/web-platform/meta/screen-orientation/event-before-promise.html.ini b/testing/web-platform/meta/screen-orientation/event-before-promise.html.ini index 6fb18489f4b4..5f96f43ed656 100644 --- a/testing/web-platform/meta/screen-orientation/event-before-promise.html.ini +++ b/testing/web-platform/meta/screen-orientation/event-before-promise.html.ini @@ -3,7 +3,7 @@ if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["ERROR", "OK"] if (os == "win") and (processor == "x86_64"): OK if (os == "win") and (processor == "aarch64"): OK - if (os == "mac") and not debug: ["OK", "ERROR"] + if (os == "mac") and not debug: ["ERROR", "OK"] if os == "android": TIMEOUT ERROR [The 'change' event must fire before the [[orientationPendingPromise\]\] is resolved.] diff --git a/testing/web-platform/meta/screen-orientation/lock-unlock-check.html.ini b/testing/web-platform/meta/screen-orientation/lock-unlock-check.html.ini index a5f8f84188e0..3d7569562a62 100644 --- a/testing/web-platform/meta/screen-orientation/lock-unlock-check.html.ini +++ b/testing/web-platform/meta/screen-orientation/lock-unlock-check.html.ini @@ -2,10 +2,10 @@ expected: if (os == "win") and (processor == "x86_64") and webrender: ["OK", "ERROR"] if (os == "win") and (processor == "x86_64") and not webrender: OK - if (os == "mac") and not debug: ["ERROR", "OK"] if (os == "mac") and debug: ["ERROR", "OK"] - if (os == "linux") and webrender: ["ERROR", "OK"] + if (os == "mac") and not debug: ["OK", "ERROR"] if (os == "win") and (processor == "aarch64"): OK + if (os == "linux") and webrender: ["ERROR", "OK"] if os == "android": TIMEOUT ERROR [Re-locking orientation during event dispatch must reject existing orientationPendingPromise] diff --git a/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini b/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini index 23948656f52b..aa1b2b0d8ec6 100644 --- a/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini +++ b/testing/web-platform/meta/screen-orientation/orientation-reading.html.ini @@ -1,8 +1,8 @@ [orientation-reading.html] expected: if (os == "linux") and not debug and not webrender and not fission and (processor == "x86_64"): ["ERROR", "OK"] + if (os == "mac") and not debug: ["OK", "ERROR"] if (os == "mac") and debug: ["ERROR", "OK"] - if (os == "mac") and not debug: ["ERROR", "OK"] if (os == "win") and (processor == "x86_64"): OK if (os == "win") and (processor == "aarch64"): OK if os == "android": TIMEOUT diff --git a/testing/web-platform/meta/service-workers/service-worker/update-no-cache-request-headers.https.html.ini b/testing/web-platform/meta/service-workers/service-worker/update-no-cache-request-headers.https.html.ini index c8bdf181fd4d..159520d1ebdf 100644 --- a/testing/web-platform/meta/service-workers/service-worker/update-no-cache-request-headers.https.html.ini +++ b/testing/web-platform/meta/service-workers/service-worker/update-no-cache-request-headers.https.html.ini @@ -1,10 +1,6 @@ [update-no-cache-request-headers.https.html] [headers in no-cache mode] expected: - if (processor == "x86_64") and (os == "linux") and debug and webrender and fission: ["FAIL", "PASS"] - if (processor == "x86_64") and (os == "win") and debug and webrender and not fission: ["FAIL", "PASS"] - if (processor == "x86_64") and (os == "mac") and not debug: ["FAIL", "PASS"] - if (processor == "x86") and (os == "linux"): ["FAIL", "PASS"] - if processor == "aarch64": ["FAIL", "PASS"] + if (os == "win") and debug and fission and webrender: ["FAIL", "PASS"] [PASS, FAIL] diff --git a/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini b/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini index 09093720ac57..fdb6fc8739ba 100644 --- a/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini +++ b/testing/web-platform/meta/svg/animations/scripted/onhover-syncbases.html.ini @@ -4,7 +4,6 @@ if webrender and not debug: ["OK", "ERROR"] [Check if onhover events reset correctly when triggered multiple times] expected: - if (os == "linux") and webrender and not debug and fission: ["FAIL", "PASS"] - if (os == "linux") and webrender and not debug and not fission: ["FAIL", "PASS"] + if webrender and (os == "linux") and not debug: ["FAIL", "PASS"] [PASS, FAIL] diff --git a/testing/web-platform/meta/upgrade-insecure-requests/gen/srcdoc-inherit.meta/upgrade/fetch/same-http-downgrade.no-redirect.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/gen/srcdoc-inherit.meta/upgrade/fetch/same-http-downgrade.no-redirect.https.html.ini new file mode 100644 index 000000000000..9f1fe4f1c7c8 --- /dev/null +++ b/testing/web-platform/meta/upgrade-insecure-requests/gen/srcdoc-inherit.meta/upgrade/fetch/same-http-downgrade.no-redirect.https.html.ini @@ -0,0 +1,3 @@ +[same-http-downgrade.no-redirect.https.html] + expected: + if (os == "linux") and debug and webrender and fission: ["OK", "CRASH"] diff --git a/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/cross-http-downgrade.no-redirect.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/cross-http-downgrade.no-redirect.https.html.ini new file mode 100644 index 000000000000..9f29bab37f12 --- /dev/null +++ b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/cross-http-downgrade.no-redirect.https.html.ini @@ -0,0 +1,3 @@ +[cross-http-downgrade.no-redirect.https.html] + expected: + if webrender and not fission and (os == "win") and not debug: ["OK", "CRASH"] diff --git a/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/same-http-downgrade.downgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/same-http-downgrade.downgrade.https.html.ini new file mode 100644 index 000000000000..24b7d508df5e --- /dev/null +++ b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/same-http-downgrade.downgrade.https.html.ini @@ -0,0 +1,4 @@ +[same-http-downgrade.downgrade.https.html] + expected: + if (os == "win") and not fission and (processor == "x86_64") and not debug and not webrender: ["OK", "CRASH"] + if (os == "win") and not fission and (processor == "x86_64") and not debug and webrender: ["OK", "CRASH"] diff --git a/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/same-https.downgrade.https.html.ini b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/same-https.downgrade.https.html.ini new file mode 100644 index 000000000000..0d1b0cd00803 --- /dev/null +++ b/testing/web-platform/meta/upgrade-insecure-requests/gen/top.meta/upgrade/img-tag/same-https.downgrade.https.html.ini @@ -0,0 +1,4 @@ +[same-https.downgrade.https.html] + expected: + if (os == "win") and not fission and (processor == "x86_64") and not debug and not webrender: ["OK", "CRASH"] + if (os == "win") and not fission and (processor == "x86_64") and not debug and webrender: ["OK", "CRASH"] diff --git a/testing/web-platform/meta/url/failure.html.ini b/testing/web-platform/meta/url/failure.html.ini index 410af1055e01..e54544376c89 100644 --- a/testing/web-platform/meta/url/failure.html.ini +++ b/testing/web-platform/meta/url/failure.html.ini @@ -1,11 +1,11 @@ [failure.html] expected: - if fission and not debug and not webrender and (processor == "x86_64") and (os == "win"): ["OK", "ERROR", "CRASH"] - if fission and not debug and not webrender and (processor == "x86_64") and (os == "linux"): ["OK", "CRASH"] - if fission and debug and (os == "win") and not webrender and (processor == "x86"): ["CRASH", "OK"] - if fission and debug and (os == "win") and not webrender and (processor == "x86_64"): ["CRASH", "OK"] - if fission and not debug and webrender and (os == "win"): ["OK", "CRASH", "ERROR"] - if fission and debug and (os == "win") and webrender: ["CRASH", "OK"] + if fission and not debug and (os == "win") and (processor == "x86_64") and not webrender: ["OK", "CRASH", "ERROR"] + if fission and not debug and (os == "win") and (processor == "x86_64") and webrender: ["CRASH", "OK", "ERROR"] + if fission and debug and (os == "win") and not webrender and (processor == "x86"): ["OK", "CRASH"] + if fission and debug and (os == "win") and not webrender and (processor == "x86_64"): ["OK", "CRASH"] + if fission and not debug and (os == "linux") and not webrender: ["OK", "CRASH"] + if fission and debug and (os == "win") and webrender: ["OK", "CRASH"] [URL's href: file://example:1/ should throw] expected: FAIL diff --git a/testing/web-platform/meta/web-nfc/NDEFReadingEvent_constructor.https.html.ini b/testing/web-platform/meta/web-nfc/NDEFReadingEvent_constructor.https.html.ini index c7f5c27c29c4..9b695617915d 100644 --- a/testing/web-platform/meta/web-nfc/NDEFReadingEvent_constructor.https.html.ini +++ b/testing/web-platform/meta/web-nfc/NDEFReadingEvent_constructor.https.html.ini @@ -5,9 +5,6 @@ [NDEFReadingEvent constructor with serialNumber not present] expected: FAIL - [NDEFReadingEvent constructor with null message] - expected: FAIL - [NDEFReadingEvent constructor with null serialNumber] expected: FAIL diff --git a/testing/web-platform/meta/web-nfc/NDEFWriter_push.https.html.ini b/testing/web-platform/meta/web-nfc/NDEFWriter_push.https.html.ini index 2cdfcc927bfe..d060d4449c54 100644 --- a/testing/web-platform/meta/web-nfc/NDEFWriter_push.https.html.ini +++ b/testing/web-platform/meta/web-nfc/NDEFWriter_push.https.html.ini @@ -2,9 +2,6 @@ [NDEFWriter.push should fail if signal's aborted flag is set.] expected: FAIL - [Test that recordType should be set to 'text' if NDEFRecordInit.record's recordType is undefined and NDEFRecordInit.record's data is DOMString.] - expected: FAIL - [Test that NDEFWriter.push succeeds when message is DOMString.] expected: FAIL @@ -62,9 +59,6 @@ [NDEFWriter.push with 'empty' record should succeed.] expected: FAIL - [Test that recordType should be set to 'mime' if NDEFRecordInit.record's recordType is undefined and NDEFRecordInit.record's data is not DOMString.] - expected: FAIL - [NDEFWriter.push NDEFMessage containing text, mime, unknown, url, absolute-url and external records with default NDEFPushOptions.] expected: FAIL @@ -83,9 +77,6 @@ [NDEFWriter.push should succeed to overwrite the existing data when the NDEFPushOptions.overwrite is true.] expected: FAIL - [Test that recordType should be set to 'mime' if NDEFRecordInit.record's recordType is undefined and NDEFRecordInit.record's data is not DOMString.] - expected: FAIL - [NDEFWriter.push NDEFMessage containing text, mime, unknown, url, absolute-url and external records with default NDEFPushOptions.] expected: FAIL diff --git a/testing/web-platform/meta/webauthn/createcredential-timeout.https.html.ini b/testing/web-platform/meta/webauthn/createcredential-timeout.https.html.ini index 7b64634c4538..75a8009c6a4e 100644 --- a/testing/web-platform/meta/webauthn/createcredential-timeout.https.html.ini +++ b/testing/web-platform/meta/webauthn/createcredential-timeout.https.html.ini @@ -1,6 +1,6 @@ [createcredential-timeout.https.html] expected: - if processor == "aarch64": ["OK", "TIMEOUT"] + if processor == "aarch64": ["TIMEOUT", "OK"] [ensure create credential times out] expected: if os == "android": PASS diff --git a/testing/web-platform/meta/webauthn/webauthn-testdriver-basic.https.html.ini b/testing/web-platform/meta/webauthn/webauthn-testdriver-basic.https.html.ini index 043792dd6ee9..c6cb8febd625 100644 --- a/testing/web-platform/meta/webauthn/webauthn-testdriver-basic.https.html.ini +++ b/testing/web-platform/meta/webauthn/webauthn-testdriver-basic.https.html.ini @@ -1,17 +1,14 @@ [webauthn-testdriver-basic.https.html] expected: - if (os == "win") and (processor == "aarch64"): OK if os == "android": OK TIMEOUT [Get an assertion] expected: - if (os == "win") and (processor == "aarch64"): FAIL if os == "android": PASS NOTRUN [Create a credential] expected: - if (os == "win") and (processor == "aarch64"): FAIL if os == "android": PASS TIMEOUT diff --git a/testing/web-platform/meta/webdriver/tests/new_session/create_alwaysMatch.py.ini b/testing/web-platform/meta/webdriver/tests/new_session/create_alwaysMatch.py.ini index b8304756e731..99ac447f7140 100644 --- a/testing/web-platform/meta/webdriver/tests/new_session/create_alwaysMatch.py.ini +++ b/testing/web-platform/meta/webdriver/tests/new_session/create_alwaysMatch.py.ini @@ -3,6 +3,7 @@ if ccov and (os == "win") and (bits == 64) and (version == "10.0.17134"): https://bugzilla.mozilla.org/show_bug.cgi?id=1418778 if ccov and debug and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1418778 expected: - if (os == "linux") and not debug and fission and webrender: ["OK", "TIMEOUT"] - if (os == "linux") and not debug and fission and not webrender: ["TIMEOUT", "OK"] - if (os == "linux") and not debug and not fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and not webrender and not fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and not webrender and fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and webrender and not fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and webrender and fission: ["OK", "TIMEOUT"] diff --git a/testing/web-platform/meta/webdriver/tests/new_session/create_firstMatch.py.ini b/testing/web-platform/meta/webdriver/tests/new_session/create_firstMatch.py.ini index 016d5858febc..93eb5c04f880 100644 --- a/testing/web-platform/meta/webdriver/tests/new_session/create_firstMatch.py.ini +++ b/testing/web-platform/meta/webdriver/tests/new_session/create_firstMatch.py.ini @@ -2,7 +2,7 @@ disabled: if ccov and (os == "win") and (bits == 64) and (version == "10.0.17134"): https://bugzilla.mozilla.org/show_bug.cgi?id=1507121 expected: - if (os == "linux") and not debug and webrender and not fission: ["OK", "TIMEOUT"] - if (os == "linux") and not debug and webrender and fission: ["OK", "TIMEOUT"] - if (os == "linux") and not debug and not webrender and fission: ["TIMEOUT", "OK"] - if (os == "linux") and not debug and not webrender and not fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and not fission and not webrender: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and not fission and webrender: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and fission and webrender: ["TIMEOUT", "OK"] + if (os == "linux") and not debug and fission and not webrender: ["OK", "TIMEOUT"] diff --git a/testing/web-platform/meta/webdriver/tests/new_session/timeouts.py.ini b/testing/web-platform/meta/webdriver/tests/new_session/timeouts.py.ini index 08a605b54eef..b03f5936647c 100644 --- a/testing/web-platform/meta/webdriver/tests/new_session/timeouts.py.ini +++ b/testing/web-platform/meta/webdriver/tests/new_session/timeouts.py.ini @@ -3,7 +3,8 @@ if ccov and (os == "win") and (bits == 64) and (version == "10.0.17134"): https://bugzilla.mozilla.org/show_bug.cgi?id=1495002 if ccov and debug and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1574837 expected: - if (os == "linux") and debug and not webrender and not fission: ["OK", "TIMEOUT"] - if (os == "linux") and not debug and not webrender and fission: ["TIMEOUT", "OK"] + if (os == "linux") and not debug and webrender and fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and webrender and not fission: ["OK", "TIMEOUT"] + if (os == "linux") and not debug and not webrender and fission: ["OK", "TIMEOUT"] if (os == "linux") and not debug and not webrender and not fission: ["OK", "TIMEOUT"] - if (os == "linux") and not debug and webrender: ["TIMEOUT", "OK"] + if (os == "linux") and debug and not webrender and not fission: ["OK", "TIMEOUT"] diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini index 3de6483362b0..46c6d259cdc7 100644 --- a/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-close.html.ini @@ -1,5 +1,15 @@ [RTCDataChannel-close.html] expected: TIMEOUT [Close peerconnection causes close event and error to be called] - expected: TIMEOUT + expected: + if (processor == "x86") and fission: NOTRUN + TIMEOUT + + [Close datachannel causes close event to be called] + expected: + if (processor == "x86") and fission: NOTRUN + + [Close datachannel causes onclose to be called] + expected: + if (processor == "x86") and fission: TIMEOUT diff --git a/testing/web-platform/meta/webrtc/RTCDataChannel-send-blob-order.html.ini b/testing/web-platform/meta/webrtc/RTCDataChannel-send-blob-order.html.ini index 4e51cc883643..170f80846c7b 100644 --- a/testing/web-platform/meta/webrtc/RTCDataChannel-send-blob-order.html.ini +++ b/testing/web-platform/meta/webrtc/RTCDataChannel-send-blob-order.html.ini @@ -1,5 +1,9 @@ [RTCDataChannel-send-blob-order.html] + expected: + if (processor == "x86") and debug and fission: ["OK", "TIMEOUT"] [Data channel should send data following the order of the send call] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1577830 - expected: FAIL + expected: + if (processor == "x86") and debug and fission: ["FAIL", "TIMEOUT"] + FAIL diff --git a/testing/web-platform/meta/webrtc/RTCPeerConnection-generateCertificate.html.ini b/testing/web-platform/meta/webrtc/RTCPeerConnection-generateCertificate.html.ini new file mode 100644 index 000000000000..531395475a28 --- /dev/null +++ b/testing/web-platform/meta/webrtc/RTCPeerConnection-generateCertificate.html.ini @@ -0,0 +1,5 @@ +[RTCPeerConnection-generateCertificate.html] + [generateCertificate() with 0 expires parameter should generate expired cert] + expected: + if (processor == "x86") and debug and fission: ["PASS", "FAIL"] + diff --git a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_imports_blocked.html.ini b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_imports_blocked.html.ini index 039e71a7cc77..bbcd5b940f03 100644 --- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_imports_blocked.html.ini +++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_imports_blocked.html.ini @@ -1,6 +1,5 @@ [embedded_style_imports_blocked.html] expected: - if not webrender and (os == "win") and (processor == "x86") and debug and fission: ["FAIL", "PASS"] if not webrender and (os == "android") and not debug: PASS if not webrender and (os == "win") and (processor == "aarch64"): PASS if not webrender and (os == "mac"): PASS diff --git 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 index e0d6af0c1d64..311b6613af11 100644 --- 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,8 +1,10 @@ [embedded_style_multiple_tracks.html] expected: - if not webrender and (os == "win") and not debug and not fission and (processor == "x86"): ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug and not fission: ["FAIL", "PASS"] + if not webrender and (os == "win") and (processor == "x86") and not debug and not fission: ["FAIL", "PASS"] + if not webrender and (os == "win") and (processor == "x86_64") and fission and debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and (processor == "x86_64") and fission and not debug: ["FAIL", "PASS"] + if not webrender and (os == "win") and (processor == "x86_64") and not fission and debug: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not fission and debug: ["FAIL", "PASS"] if not webrender and (os == "android") and not debug: PASS - if not webrender and (os == "win") and debug: ["FAIL", "PASS"] if webrender: PASS [PASS, FAIL] diff --git a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_urls.html.ini b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_urls.html.ini index e75b2389bb97..49bc913ffdf8 100644 --- a/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_urls.html.ini +++ b/testing/web-platform/meta/webvtt/rendering/cues-with-video/processing-model/embedded_style_urls.html.ini @@ -1,13 +1,13 @@ [embedded_style_urls.html] expected: - if not webrender and (os == "win") and debug and not fission and (processor == "x86"): ["FAIL", "PASS"] - if not webrender and (os == "win") and debug and not fission and (processor == "x86_64"): ["FAIL", "PASS"] - if not webrender and (os == "win") and not debug and (processor == "x86") and fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and not debug and (processor == "x86") and not fission: ["FAIL", "PASS"] - if not webrender and (os == "win") and not debug and (processor == "x86_64") and not fission: ["PASS", "FAIL"] - if not webrender and (os == "win") and not debug and (processor == "x86_64") and fission: ["PASS", "FAIL"] - if not webrender and (os == "linux") and debug and not fission: ["PASS", "FAIL"] - if not webrender and (os == "linux") and debug and fission: ["FAIL", "PASS"] - if not webrender and (os == "linux") and not debug and fission: ["PASS", "FAIL"] + if not webrender and (os == "win") and (processor == "x86") and not debug and not fission: ["PASS", "FAIL"] + if not webrender and (os == "win") and (processor == "x86") and not debug and fission: ["PASS", "FAIL"] + if not webrender and (os == "win") and (processor == "x86") and debug and fission: ["PASS", "FAIL"] + if not webrender and (os == "win") and (processor == "x86") and debug and not fission: ["FAIL", "PASS"] + if not webrender and (os == "win") and (processor == "x86_64") and debug and not fission: ["FAIL", "PASS"] + if not webrender and (os == "win") and (processor == "x86_64") and debug and fission: ["PASS", "FAIL"] if not webrender and (os == "linux") and not debug and not fission: ["FAIL", "PASS"] - if not webrender and (os == "win") and debug and fission: ["FAIL", "PASS"] + if not webrender and (os == "linux") and not debug and fission: ["PASS", "FAIL"] + if not webrender and (os == "linux") and debug and fission: ["FAIL", "PASS"] + if not webrender and (os == "linux") and debug and not fission: ["FAIL", "PASS"] + if not webrender and (os == "win") and (processor == "x86_64") and not debug: ["PASS", "FAIL"]