mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-24 19:37:15 +00:00
Bug 1646858. Get WebRender passing web-platform reftests on macOS. r=mstange
This is mostly fixing unexpected passes. The following new tests fail: paint-order-001.tentative.html - a little fuzz tiled-gradients.html - also fails on windows svg-transform-nested-008.html - a bit of fuzz dependent-builtin.html - a little bit of fuzz. The gecko reftest version is marked as failing system-alphabetic.html - already marked as failing in the Gecko reftest version canvas_clear.html - WebGPU mostly doesn't work These tests all get some extra fuzz: bold_namespace.html italic_namespace.html underline_namespace.html Differential Revision: https://phabricator.services.mozilla.com/D80296
This commit is contained in:
parent
b7f3e34e6c
commit
a46d965994
@ -1,4 +1,4 @@
|
||||
[background-position-001.xht]
|
||||
expected:
|
||||
if (os == "win") and not webrender: FAIL
|
||||
if os == "mac": FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,4 +1,4 @@
|
||||
[background-position-002.xht]
|
||||
expected:
|
||||
if (os == "win") and not webrender: FAIL
|
||||
if os == "mac": FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[c63-color-000.xht]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-blended-element-interposed.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-canvas-parent.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-canvas-sibling.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-iframe-parent.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-iframe-sibling.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -1,4 +1,5 @@
|
||||
[mix-blend-mode-mask.html]
|
||||
expected:
|
||||
if (os == "linux") or (os == "android"): PASS
|
||||
if (os == "mac") and webrender: PASS
|
||||
FAIL
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-script.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-simple.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -1,6 +1,6 @@
|
||||
[mix-blend-mode-svg.html]
|
||||
expected:
|
||||
if os == "win": FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -3,5 +3,5 @@
|
||||
if (os == "win") and (version == "6.1.7601"): FAIL
|
||||
if (os == "win") and (processor == "aarch64"): PASS
|
||||
if not webrender and (os == "win") and (version == "10.0.17134"): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
|
@ -3,5 +3,5 @@
|
||||
if (os == "win") and (version == "6.1.7601"): FAIL
|
||||
if (os == "win") and (processor == "aarch64"): PASS
|
||||
if not webrender and (os == "win") and (version == "10.0.17134"): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
|
@ -3,5 +3,5 @@
|
||||
if (os == "win") and (version == "6.1.7601"): FAIL
|
||||
if (os == "win") and (processor == "aarch64"): PASS
|
||||
if not webrender and (os == "win") and (version == "10.0.17134"): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
|
@ -5,4 +5,5 @@
|
||||
if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
|
||||
if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
|
||||
if webrender and (os == 'linux' and os_version == '18.04'): PASS # Bug 1599915
|
||||
if webrender and (os == 'mac'): PASS
|
||||
FAIL
|
||||
|
@ -5,4 +5,5 @@
|
||||
if not debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
|
||||
if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
|
||||
if webrender and (os == 'linux' and os_version == '18.04'): PASS # Bug 1599915
|
||||
if webrender and (os == 'mac'): PASS
|
||||
FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[css-box-shadow-001.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[css3-box-shadow.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,6 +1,6 @@
|
||||
[t422-rgba-onscreen-multiple-boxes-c.xht]
|
||||
expected:
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
if (os == "android") and e10s: FAIL
|
||||
|
@ -1,6 +1,6 @@
|
||||
[t425-hsla-onscreen-multiple-boxes-c.xht]
|
||||
expected:
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64): FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
if (os == "mac") and (version == "OS X 10.14.5") and (processor == "x86_64") and (bits == 64) and not webrender: FAIL
|
||||
if (os == "android") and e10s: FAIL
|
||||
|
@ -3,3 +3,5 @@
|
||||
if os == "android" and not e10s: https://bugzilla.mozilla.org/show_bug.cgi?id=1520847
|
||||
expected:
|
||||
if (os == "win"): FAIL
|
||||
fuzzy:
|
||||
if (os == "mac") and webrender: maxDifference=0-1;totalPixels=0-1054
|
||||
|
@ -1,3 +1,4 @@
|
||||
[tiled-gradients.html]
|
||||
expected:
|
||||
if webrender and (os == "win"): FAIL
|
||||
if webrender and (os == "mac"): FAIL # bug 1646043
|
||||
|
@ -1,3 +1,3 @@
|
||||
[text-overflow-ellipsis-vertical-001.html]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[text-overflow-ellipsis-vertical-rtl-001.html]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[text-overflow-scroll-vertical-lr-001.html]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[text-overflow-scroll-vertical-lr-rtl-001.html]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[text-overflow-scroll-vertical-rl-001.html]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[text-overflow-scroll-vertical-rl-rtl-001.html]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -3,6 +3,6 @@
|
||||
if (os == "win") and (processor == "aarch64"): PASS
|
||||
if (os == "win") and (version == "6.1.7601"): FAIL
|
||||
if not webrender and (os == "win") and (version == "10.0.17134"): FAIL
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
if (os == "android") and not e10s: FAIL
|
||||
if (os == "android") and e10s: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[shape-outside-linear-gradient-005.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[shape-outside-linear-gradient-006.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[shape-outside-linear-gradient-007.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[shape-outside-linear-gradient-008.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[shape-outside-linear-gradient-009.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[shape-outside-linear-gradient-010.html]
|
||||
expected:
|
||||
if (os == "mac"): FAIL
|
||||
if (os == "mac") and not webrender: FAIL
|
||||
|
@ -1,4 +1,4 @@
|
||||
[shape-outside-linear-gradient-011.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: ["FAIL", "PASS"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,4 +1,4 @@
|
||||
[shape-outside-linear-gradient-012.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: ["FAIL", "PASS"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,4 +1,4 @@
|
||||
[shape-outside-linear-gradient-013.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: ["FAIL", "PASS"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,4 +1,4 @@
|
||||
[shape-outside-linear-gradient-014.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: ["FAIL", "PASS"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,4 +1,4 @@
|
||||
[shape-outside-linear-gradient-015.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: ["FAIL", "PASS"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,4 +1,4 @@
|
||||
[shape-outside-linear-gradient-016.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: ["FAIL", "PASS"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,3 +1,4 @@
|
||||
[boundary-shaping-004.html]
|
||||
expected:
|
||||
if webrender and (os == "win"): FAIL
|
||||
if webrender and (os == "mac"): FAIL
|
||||
|
@ -1,3 +1,4 @@
|
||||
[boundary-shaping-005.html]
|
||||
expected:
|
||||
if webrender and (os == "win"): FAIL
|
||||
if webrender and (os == "mac"): FAIL
|
||||
|
@ -0,0 +1,3 @@
|
||||
[svg-transform-nested-008.html]
|
||||
fuzzy:
|
||||
if (os == "mac") and webrender: maxDifference=0-1;totalPixels=0-22
|
@ -5,4 +5,5 @@
|
||||
if debug and webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): PASS
|
||||
if not debug and webrender and e10s and (os == "win") and (version == "10.0.17134") and (processor == "x86_64") and (bits == 64): PASS
|
||||
if webrender and (os == 'linux' and os_version == '18.04'): PASS # Bug 1599915
|
||||
if webrender and (os == 'mac'): PASS
|
||||
FAIL
|
||||
|
@ -1,5 +1,6 @@
|
||||
[subpixel-transform-changes-001.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: PASS
|
||||
if (os == "mac") and webrender: PASS
|
||||
if os == "linux": PASS
|
||||
FAIL
|
||||
|
@ -1,5 +1,6 @@
|
||||
[subpixel-transform-changes-002.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: PASS
|
||||
if (os == "mac") and webrender: PASS
|
||||
if os == "linux": PASS
|
||||
FAIL
|
||||
|
@ -1,5 +1,6 @@
|
||||
[subpixel-transform-changes-003.html]
|
||||
expected:
|
||||
if (os == "win") and webrender: PASS
|
||||
if (os == "mac") and webrender: PASS
|
||||
if os == "linux": PASS
|
||||
FAIL
|
||||
|
@ -1,6 +1,6 @@
|
||||
[transform-3d-rotateY-stair-below-001.xht]
|
||||
expected:
|
||||
if os == "mac": PASS
|
||||
if os == "mac" and not webrender: PASS
|
||||
if (os == "android") and not e10s: PASS
|
||||
if (os == "win") and (processor == "aarch64"): PASS
|
||||
if (os == "android") and e10s: PASS
|
||||
|
@ -6,4 +6,5 @@
|
||||
if not debug and e10s and (os == "linux") and (processor == "x86"): PASS
|
||||
if (os == "android") and not e10s: PASS
|
||||
if (os == "android") and e10s: PASS
|
||||
if (os == "mac") and webrender: PASS
|
||||
FAIL
|
||||
|
@ -6,4 +6,5 @@
|
||||
if not debug and e10s and (os == "linux") and (processor == "x86"): PASS
|
||||
if (os == "android") and not e10s: PASS
|
||||
if (os == "android") and e10s: PASS
|
||||
if (os == "mac") and webrender: PASS
|
||||
FAIL
|
||||
|
@ -1,3 +1,3 @@
|
||||
[text-combine-upright-value-all-002.html]
|
||||
expected:
|
||||
if os == "mac": FAIL # The match part in the test on macOS actually passes with a fuzzy annotation like `if not webrender and os == "mac": maxDifference=255-255;totalPixels=160-160`. However, the test also has a mismatch tag, which looks the fuzzy annotation, too.
|
||||
if os == "mac" and not webrender: FAIL # The match part in the test on macOS actually passes with a fuzzy annotation like `if not webrender and os == "mac": maxDifference=255-255;totalPixels=160-160`. However, the test also has a mismatch tag, which looks the fuzzy annotation, too.
|
||||
|
@ -1,4 +1,4 @@
|
||||
[text-combine-upright-value-all-003.html]
|
||||
expected:
|
||||
if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,4 +1,5 @@
|
||||
[backdrop-filters-grayscale-001.html]
|
||||
expected:
|
||||
if (os == "linux") and webrender: PASS
|
||||
if (os == "mac") and webrender: PASS
|
||||
FAIL
|
||||
|
@ -2,4 +2,5 @@
|
||||
expected:
|
||||
if webrender and (os == "linux"): PASS
|
||||
if webrender and (os == "win"): PASS
|
||||
if webrender and (os == "mac"): PASS
|
||||
FAIL
|
||||
|
@ -2,4 +2,5 @@
|
||||
expected:
|
||||
if webrender and (os == "win"): PASS
|
||||
if webrender and (os == "linux"): PASS
|
||||
if webrender and (os == "mac"): PASS
|
||||
FAIL
|
||||
|
@ -0,0 +1,3 @@
|
||||
[dependent-builtin.html]
|
||||
fuzzy:
|
||||
if (os == "mac") and webrender: maxDifference=0-51;totalPixels=0-7
|
@ -0,0 +1,3 @@
|
||||
[system-alphabetic.html]
|
||||
expected:
|
||||
if (os == "mac") and webrender: FAIL
|
@ -1,4 +1,4 @@
|
||||
[mask-image-3f.html]
|
||||
expected:
|
||||
if (os == "android") and not debug: ["PASS", "TIMEOUT"]
|
||||
if os == "mac": FAIL
|
||||
if os == "mac" and not webrender: FAIL
|
||||
|
@ -1,5 +1,6 @@
|
||||
[canvas_clear.html]
|
||||
expected:
|
||||
if fission and (os == "win") and not webrender: PASS
|
||||
if (os == "mac"): ["TIMEOUT", "CRASH"]
|
||||
if (os == "mac") and not webrender: ["TIMEOUT", "CRASH"]
|
||||
if (os == "mac") and webrender: ["TIMEOUT", "CRASH", "FAIL"]
|
||||
TIMEOUT
|
||||
|
@ -2,5 +2,6 @@
|
||||
expected:
|
||||
if (os == "win") and webrender: ["TIMEOUT", "PASS"]
|
||||
if (os == "win") and not webrender: ["TIMEOUT", "FAIL"]
|
||||
if os == "mac": ["ERROR", "TIMEOUT"]
|
||||
if (os == "mac") and webrender: ["TIMEOUT", "ERROR", "FAIL"]
|
||||
if (os == "mac") and not webrender: ["TIMEOUT", "ERROR"]
|
||||
TIMEOUT
|
||||
|
@ -2,4 +2,6 @@
|
||||
disabled:
|
||||
if (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
|
||||
if (os == "android"): https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
|
||||
fuzzy: bold_namespace-ref.html:maxDifference=0-2;totalPixels=0-300
|
||||
fuzzy:
|
||||
if os == "mac" and webrender: bold_namespace-ref.html:maxDifference=0-30;0-394
|
||||
bold_namespace-ref.html:maxDifference=0-2;totalPixels=0-300
|
||||
|
@ -2,4 +2,6 @@
|
||||
disabled:
|
||||
if (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
|
||||
if (os == "android"): https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
|
||||
fuzzy: italic_namespace-ref.html:maxDifference=0-2;totalPixels=0-300
|
||||
fuzzy:
|
||||
if (os == "mac") and webrender: italic_namespace-ref.html:maxDifference=0-17;totalPixels=0-387
|
||||
italic_namespace-ref.html:maxDifference=0-2;totalPixels=0-300
|
||||
|
@ -2,4 +2,6 @@
|
||||
disabled:
|
||||
if (os == "win"): https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
|
||||
if (os == "android"): https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
|
||||
fuzzy: underline_namespace-ref.html:maxDifference=0-2;totalPixels=0-300
|
||||
fuzzy:
|
||||
if (os == "mac") and webrender: underline_namespace-ref.html:maxDifference=0-17;totalPixels=0-386
|
||||
underline_namespace-ref.html:maxDifference=0-2;totalPixels=0-300
|
||||
|
Loading…
x
Reference in New Issue
Block a user