Bug 1711479 - Remove metadata annotations for Linux-specific WPT failures that are fixed by more accurate 'ex' computation. r=emilio

We have a couple of tests that fail on tryserver on certain platforms (though they pass for me locally),
apparently because the glyph measurements used to support the various glyph-related metrics may be
affected by resolution and/or hinting settings. So these are annotated as fuzzy for now.

If we undertake a reimplementation of font metrics to better harmonize behavior across platforms
(a longstanding wish!), perhaps we'll be able to eliminate these discrepancies.

Differential Revision: https://phabricator.services.mozilla.com/D116282
This commit is contained in:
Jonathan Kew 2021-06-14 12:32:38 +00:00
Родитель f1137ae725
Коммит c7f53b643f
12 изменённых файлов: 9 добавлений и 522 удалений

Просмотреть файл

@ -16,7 +16,7 @@
<script type="text/javascript"> <script type="text/javascript">
SimpleTest.waitForExplicitFinish(); SimpleTest.waitForExplicitFinish();
SimpleTest.requestLongerTimeout(2); SimpleTest.requestLongerTimeout(3);
var iframes = []; var iframes = [];
function callbackTestIframe(iframe) function callbackTestIframe(iframe)

Просмотреть файл

@ -0,0 +1,4 @@
[font-size-adjust-010.html]
fuzzy:
if os == "linux": maxDifference=0-255;totalPixels=0-1024
if os == "win": maxDifference=0-255;totalPixels=0-256

Просмотреть файл

@ -0,0 +1,3 @@
[font-size-adjust-011.html]
fuzzy:
if os == "win": maxDifference=0-255;totalPixels=0-256

Просмотреть файл

@ -1,12 +1,4 @@
[shape-margin-001.html] [shape-margin-001.html]
[10ex - computed]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[10vh - computed] [10vh - computed]
bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1514429 bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1514429
expected: expected:

Просмотреть файл

@ -313,170 +313,18 @@
[test unit (computed): em - circle(at right 80em bottom 70em)] [test unit (computed): em - circle(at right 80em bottom 70em)]
expected: FAIL expected: FAIL
[test unit (computed): ex - circle(at 50ex)]
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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at 50% 50ex)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ex - circle(at 50ex 50%)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at 50ex 50ex)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ex - circle(at left 50ex)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): ex - circle(at 50ex top)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): ex - circle(at right 80ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at 70ex bottom)]
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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at center 60ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ex - circle(at 60ex center)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ex - circle(at left 50% top 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at left 50% bottom 70ex)] [test unit (computed): ex - circle(at left 50% bottom 70ex)]
expected: FAIL expected: FAIL
[test unit (computed): ex - circle(at left 50ex top 50%)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at left 50ex top 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): ex - circle(at left 50ex bottom 70%)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at left 50ex bottom 70ex)] [test unit (computed): ex - circle(at left 50ex bottom 70ex)]
expected: FAIL expected: FAIL
[test unit (computed): ex - circle(at top 50% left 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at top 50% right 80ex)] [test unit (computed): ex - circle(at top 50% right 80ex)]
expected: FAIL expected: FAIL
[test unit (computed): ex - circle(at top 50ex left 50%)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): ex - circle(at top 50ex left 50ex)]
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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at top 50ex right 80%)]
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
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - circle(at top 50ex right 80ex)] [test unit (computed): ex - circle(at top 50ex right 80ex)]
expected: FAIL expected: FAIL
[test unit (computed): ex - circle(at bottom 70% left 50ex)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): ex - circle(at bottom 70% right 80ex)] [test unit (computed): ex - circle(at bottom 70% right 80ex)]
expected: FAIL expected: FAIL
@ -492,14 +340,6 @@
[test unit (computed): ex - circle(at bottom 70ex right 80ex)] [test unit (computed): ex - circle(at bottom 70ex right 80ex)]
expected: FAIL expected: FAIL
[test unit (computed): ex - circle(at right 80% top 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ex - circle(at right 80% bottom 70ex)] [test unit (computed): ex - circle(at right 80% bottom 70ex)]
expected: FAIL expected: FAIL

Просмотреть файл

@ -3,14 +3,6 @@
[test unit: cm - circle(50cm) - computed] [test unit: cm - circle(50cm) - computed]
expected: FAIL expected: FAIL
[test unit: ex - circle(50ex) - computed]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit: cm - circle(50cm) - inline] [test unit: cm - circle(50cm) - inline]
expected: FAIL expected: FAIL

Просмотреть файл

@ -108,25 +108,9 @@
[test unit (computed): in - ellipse(at bottom 70in left 50%)] [test unit (computed): in - ellipse(at bottom 70in left 50%)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at right 80ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): em - ellipse(at top 50em right 80em)] [test unit (computed): em - ellipse(at top 50em right 80em)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at 50% 50ex)]
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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): vw - ellipse(at bottom 70vw left 50%)] [test unit (computed): vw - ellipse(at bottom 70vw left 50%)]
expected: FAIL expected: FAIL
@ -142,14 +126,6 @@
[test unit (computed): in - ellipse(at bottom 70in right 80in)] [test unit (computed): in - ellipse(at bottom 70in right 80in)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at left 50ex top 50%)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): cm - ellipse(at left 50cm bottom 70cm)] [test unit (computed): cm - ellipse(at left 50cm bottom 70cm)]
expected: FAIL expected: FAIL
@ -159,22 +135,6 @@
[test unit (computed): cm - ellipse(at left 50cm)] [test unit (computed): cm - ellipse(at left 50cm)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at 70ex bottom)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ex - ellipse(at right 80% top 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): pc - ellipse(at left 50% bottom 70pc)] [test unit (computed): pc - ellipse(at left 50% bottom 70pc)]
expected: FAIL expected: FAIL
@ -238,14 +198,6 @@
[test unit (computed): in - ellipse(at right 80in bottom 70%)] [test unit (computed): in - ellipse(at right 80in bottom 70%)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at 50ex 50%)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): em - ellipse(at top 50% right 80em)] [test unit (computed): em - ellipse(at top 50% right 80em)]
expected: FAIL expected: FAIL
@ -264,14 +216,6 @@
[test unit (computed): vh - ellipse(at bottom 70% right 80vh)] [test unit (computed): vh - ellipse(at bottom 70% right 80vh)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at 60ex center)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ch - ellipse(at bottom 70ch right 80%)] [test unit (computed): ch - ellipse(at bottom 70ch right 80%)]
expected: FAIL expected: FAIL
@ -353,25 +297,9 @@
[test unit (computed): vh - ellipse(at bottom 70vh left 50vh)] [test unit (computed): vh - ellipse(at bottom 70vh left 50vh)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at bottom 70% left 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): pt - ellipse(at bottom 70pt left 50pt)] [test unit (computed): pt - ellipse(at bottom 70pt left 50pt)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at top 50ex left 50%)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): cm - ellipse(at bottom 70cm left 50%)] [test unit (computed): cm - ellipse(at bottom 70cm left 50%)]
expected: FAIL expected: FAIL
@ -459,14 +387,6 @@
[test unit (computed): vmax - ellipse(at left 50% bottom 70vmax)] [test unit (computed): vmax - ellipse(at left 50% bottom 70vmax)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at top 50ex left 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - ellipse(at bottom 70ex left 50ex)] [test unit (computed): ex - ellipse(at bottom 70ex left 50ex)]
expected: FAIL expected: FAIL
@ -500,39 +420,15 @@
[test unit (computed): pt - ellipse(at bottom 70pt right 80pt)] [test unit (computed): pt - ellipse(at bottom 70pt right 80pt)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at center 60ex)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): pc - ellipse(at bottom 70pc right 80%)] [test unit (computed): pc - ellipse(at bottom 70pc right 80%)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at 50ex top)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ch - ellipse(at right 80ch top 50ch)] [test unit (computed): ch - ellipse(at right 80ch top 50ch)]
expected: FAIL expected: FAIL
[test unit (computed): vw - ellipse(at bottom 70vw right 80vw)] [test unit (computed): vw - ellipse(at bottom 70vw right 80vw)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at 50ex)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit (computed): pt - ellipse(at bottom 70% right 80pt)] [test unit (computed): pt - ellipse(at bottom 70% right 80pt)]
expected: FAIL expected: FAIL
@ -563,14 +459,6 @@
[test unit (computed): ex - ellipse(at right 80ex bottom 70%)] [test unit (computed): ex - ellipse(at right 80ex bottom 70%)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at left 50ex bottom 70%)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): vh - ellipse(at bottom 70vh right 80vh)] [test unit (computed): vh - ellipse(at bottom 70vh right 80vh)]
expected: FAIL expected: FAIL
@ -601,14 +489,6 @@
[test unit (computed): in - ellipse(at bottom 70% right 80in)] [test unit (computed): in - ellipse(at bottom 70% right 80in)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at top 50% left 50ex)]
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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): ex - ellipse(at right 80ex top 50%)] [test unit (computed): ex - ellipse(at right 80ex top 50%)]
expected: FAIL expected: FAIL
@ -633,14 +513,6 @@
[test unit (computed): cm - ellipse(at bottom 70cm right 80cm)] [test unit (computed): cm - ellipse(at bottom 70cm right 80cm)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at top 50ex right 80%)]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ch - ellipse(at bottom 70ch left 50%)] [test unit (computed): ch - ellipse(at bottom 70ch left 50%)]
expected: FAIL expected: FAIL
@ -674,14 +546,6 @@
[test unit (computed): vmin - ellipse(at bottom 70vmin left 50vmin)] [test unit (computed): vmin - ellipse(at bottom 70vmin left 50vmin)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at left 50ex)]
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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): cm - ellipse(at top 50cm right 80cm)] [test unit (computed): cm - ellipse(at top 50cm right 80cm)]
expected: FAIL expected: FAIL
@ -700,14 +564,6 @@
[test unit (computed): vw - ellipse(at top 50% right 80vw)] [test unit (computed): vw - ellipse(at top 50% right 80vw)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at 50ex 50ex)]
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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): rem - ellipse(at bottom 70rem left 50rem)] [test unit (computed): rem - ellipse(at bottom 70rem left 50rem)]
expected: FAIL expected: FAIL
@ -717,22 +573,6 @@
[test unit (computed): in - ellipse(at bottom 70in right 80%)] [test unit (computed): in - ellipse(at bottom 70in right 80%)]
expected: FAIL expected: FAIL
[test unit (computed): ex - ellipse(at left 50% top 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit (computed): ex - ellipse(at left 50ex top 50ex)]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit (computed): vh - ellipse(at right 80vh top 50%)] [test unit (computed): vh - ellipse(at right 80vh top 50%)]
expected: FAIL expected: FAIL

Просмотреть файл

@ -57,70 +57,6 @@
[test unit: cm - ellipse(farthest-side 75cm) - computed] [test unit: cm - ellipse(farthest-side 75cm) - computed]
expected: FAIL expected: FAIL
[test unit: ex - ellipse(50ex 100ex) - computed]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit: ex - ellipse(100ex 100px) - computed]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
[test unit: ex - ellipse(50ex 25%) - computed]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
[test unit: ex - ellipse(25% 50ex) - computed]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit: ex - ellipse(25ex closest-side) - computed]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit: ex - ellipse(closest-side 75ex) - computed]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit: ex - ellipse(25ex farthest-side) - computed]
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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
[test unit: ex - ellipse(farthest-side 75ex) - computed]
expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
[test unit: vh - ellipse(25vh closest-side) - computed] [test unit: vh - ellipse(25vh closest-side) - computed]
expected: expected:
if os == "android": FAIL if os == "android": FAIL

Просмотреть файл

@ -43,182 +43,82 @@
[inset(10ex round 10ex) - computed] [inset(10ex round 10ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex / 10ex) - computed] [inset(10ex round 10ex / 10ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex / 10ex 20ex) - computed] [inset(10ex round 10ex / 10ex 20ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex / 10ex 20ex 30ex) - computed] [inset(10ex round 10ex / 10ex 20ex 30ex) - computed]
expected: 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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex / 10ex 20ex 30ex 40ex) - computed] [inset(10ex round 10ex / 10ex 20ex 30ex 40ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex) - computed] [inset(10ex round 10ex 20ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex / 10ex) - computed] [inset(10ex round 10ex 20ex / 10ex) - computed]
expected: 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
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex / 10ex 20ex) - computed] [inset(10ex round 10ex 20ex / 10ex 20ex) - computed]
expected: 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
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex / 10ex 20ex 30ex) - computed] [inset(10ex round 10ex 20ex / 10ex 20ex 30ex) - computed]
expected: 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
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex / 10ex 20ex 30ex 40ex) - computed] [inset(10ex round 10ex 20ex / 10ex 20ex 30ex 40ex) - computed]
expected: 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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex) - computed] [inset(10ex round 10ex 20ex 30ex) - computed]
expected: 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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex / 10ex) - computed] [inset(10ex round 10ex 20ex 30ex / 10ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex / 10ex 20ex) - computed] [inset(10ex round 10ex 20ex 30ex / 10ex 20ex) - computed]
expected: 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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex / 10ex 20ex 30ex) - computed] [inset(10ex round 10ex 20ex 30ex / 10ex 20ex 30ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex / 10ex 20ex 30ex 40ex) - computed] [inset(10ex round 10ex 20ex 30ex / 10ex 20ex 30ex 40ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex 40ex) - computed] [inset(10ex round 10ex 20ex 30ex 40ex) - computed]
expected: 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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex 40ex / 10ex) - computed] [inset(10ex round 10ex 20ex 30ex 40ex / 10ex) - computed]
expected: 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
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex) - computed] [inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex 30ex) - computed] [inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex 30ex) - computed]
expected: 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
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex 30ex 40ex) - computed] [inset(10ex round 10ex 20ex 30ex 40ex / 10ex 20ex 30ex 40ex) - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[inset(10vmax round 10vmax 20vmax 30vmax 40vmax / 10vmax 20vmax) - computed] [inset(10vmax round 10vmax 20vmax 30vmax 40vmax / 10vmax 20vmax) - computed]

Просмотреть файл

@ -1,29 +1,14 @@
[shape-outside-polygon-004.html] [shape-outside-polygon-004.html]
[Three vertices - ex ex, ex ex, ex ex - computed] [Three vertices - ex ex, ex ex, ex ex - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and not webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[Three vertices - em em, em em, ex ex - computed] [Three vertices - em em, em em, ex ex - computed]
expected: 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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[Three vertices - ex ex, em, em, em em - computed] [Three vertices - ex ex, em, em, em em - computed]
expected: 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
if (os == "linux") and not webrender and debug: FAIL
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "mac") and not debug: ["PASS", "FAIL"] if (os == "mac") and not debug: ["PASS", "FAIL"]
[Two vertices - cm cm, cm cm - computed] [Two vertices - cm cm, cm cm - computed]

Просмотреть файл

@ -1,11 +1,6 @@
[shape-outside-shape-arguments-000.html] [shape-outside-shape-arguments-000.html]
[Font relative units - computed] [Font relative units - computed]
expected: expected:
if (os == "linux") and not webrender and not debug and fission: FAIL
if (os == "linux") and not webrender and not debug and not fission: ["FAIL", "PASS"]
if (os == "linux") and webrender and not debug: ["FAIL", "PASS"]
if (os == "linux") and webrender and debug: FAIL
if (os == "linux") and not webrender and debug: FAIL
if os == "mac": ["PASS", "FAIL"] if os == "mac": ["PASS", "FAIL"]
[View relative units - computed] [View relative units - computed]

Просмотреть файл

@ -29,7 +29,7 @@ skip-if = (verify && debug)
[test_ua_widget_unbind.html] [test_ua_widget_unbind.html]
[test_videocontrols.html] [test_videocontrols.html]
tags = fullscreen tags = fullscreen
skip-if = toolkit == 'android' || (verify && debug && (os == 'linux')) || (webrender && (os == 'linux')) #TIMED_OUT #Bug 1484210 #Bug 1511256 skip-if = (toolkit == 'android') || (os == 'linux') #TIMED_OUT #Bug 1484210 #Bug 1511256
[test_videocontrols_keyhandler.html] [test_videocontrols_keyhandler.html]
skip-if = (toolkit == 'android') || (os == 'linux') #Bug 1366957 skip-if = (toolkit == 'android') || (os == 'linux') #Bug 1366957
[test_videocontrols_vtt.html] [test_videocontrols_vtt.html]