[M-fis-xorig] TEST-UNEXPECTED-PASS | layout/generic/test/test_bug756984.html | fail-if condition in manifest - We expected at least one failure
Categories
(Core :: Layout, defect)
Tracking
()
People
(Reporter: cpeterson, Assigned: emilio)
References
Details
(Whiteboard: [layout:triage-discuss])
Attachments
(1 file)
ahal hit this TEST-UNEXPECTED-PASS when trying to to enable mochitest-plain in fission-xorigin mode on more platforms in bug 1694835:
TEST-UNEXPECTED-PASS | layout/generic/test/test_bug756984.html | fail-if condition in manifest - We expected at least one failure
This test was annotated to fail-if xorigin in bug 1602668:
[test_bug756984.html]
fail-if =
os == 'linux' && os_version == '18.04' # Bug 1600208 permafail on ubuntu1804
xorigin
Why does the test fail for xorigin && !fission but unexpectedly pass for xorigin && fission? Sounds like a test bug. We should either fix the test, add a skip-if xorigin && fission, or always skip-if xorigin.
| Reporter | ||
Comment 1•5 years ago
|
||
Patricia, is adding the [layout:triage-discuss] whiteboard tag still the correct method to get a bug on the Layout team's triage radar?
This layout test is annotated as failing in mochitest "xorigin" mode (by bug 1602668 with no explanation), but the test is unexpectedly passing in xorigin mode when Fission is enabled. Having a Layout engineer diagnose why the test fails in xorigin without Fission and unexpectedly passes with Fission would be a big help for the Fission team.
| Assignee | ||
Comment 2•5 years ago
|
||
Do you have a log of the failure when fission is disabled?
| Reporter | ||
Comment 3•5 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #2)
Do you have a log of the failure when fission is disabled?
Unfortunately, I don't.
These xorigin mode tests were originally intended to be run in "xorigin && !fission" and "xorigin && fission". The original annotations differentiated between those cases, but I see we currently only ever run these xorigin tests with both fission and xorigin mode enabled ("M-fis-xorig"). So this test's fail-if = xorigin annotation effectively implies and fission because we never test xorigin without fission. :(
Here is the mach command to run the test with xorigin without fission:
mach mochitest --enable-xorigin-tests
| Assignee | ||
Comment 4•5 years ago
|
||
The test passes also without fission here, so we should just remove that fails-if annotation, looks like.
Updated•5 years ago
|
Comment 5•5 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #4)
The test passes also without fission here, so we should just remove that
fails-ifannotation, looks like.
Would you mind making that change?
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 6•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 8•5 years ago
|
||
| bugherder | ||
Updated•5 years ago
|
Description
•