Closed Bug 1704242 Opened 3 years ago Closed 3 years ago

Permafailing tier 2 toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from right side of anchor: -9.050003051757812 should be equal(-ish) to 0

Categories

(Toolkit :: UI Widgets, defect, P5)

defect

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox87 --- unaffected
firefox88 --- unaffected
firefox89 --- fixed
firefox90 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: emmamalysz)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disabled])

Attachments

(2 files, 1 obsolete file)

Filed by: dluca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=336042489&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/H58nTGNTQ-OhXeBTieI9yg/runs/0/artifacts/public/logs/live_backing.log


INFO - TEST-START | toolkit/content/tests/widgets/test_popupanchor.xhtml
[task 2021-04-10T01:32:50.443Z] 01:32:50     INFO - TEST-INFO | started process screencapture
[task 2021-04-10T01:32:50.685Z] 01:32:50     INFO - TEST-INFO | screencapture: exit 0
[task 2021-04-10T01:32:50.686Z] 01:32:50     INFO - Buffered messages logged at 01:32:50
[task 2021-04-10T01:32:50.686Z] 01:32:50     INFO - sub-test middle.simpleResizeHorizontal starting
[task 2021-04-10T01:32:50.686Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be on the right of the panel 
[task 2021-04-10T01:32:50.686Z] 01:32:50     INFO - Buffered messages finished
[task 2021-04-10T01:32:50.686Z] 01:32:50     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from right side of anchor: -9.050003051757812 should be equal(-ish) to 0 
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - SimpleTest.ok@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:417:16
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - is_close@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:23:5
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - isArrowPositionedOn@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:66:15
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:148:26
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:133:7
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:136:5
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | top of panel should be at bottom of anchor: 122 should be equal(-ish) to 122 
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be on the right of the panel 
[task 2021-04-10T01:32:50.687Z] 01:32:50     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from right side of anchor: -9.050003051757812 should be equal(-ish) to 0 
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - SimpleTest.ok@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:417:16
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - is_close@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:23:5
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - isArrowPositionedOn@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:66:15
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:151:26
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:133:7
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:136:5
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | top of panel should be at bottom of anchor: 122 should be equal(-ish) to 122 
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be on the right of the panel 
[task 2021-04-10T01:32:50.688Z] 01:32:50     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from right side of anchor: -9.050003051757812 should be equal(-ish) to 0 
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - SimpleTest.ok@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:417:16
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - is_close@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:23:5
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - isArrowPositionedOn@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:66:15
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:153:26
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:133:7
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - popupshown@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:136:5
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | top of panel should be at bottom of anchor: 122 should be equal(-ish) to 122 
[task 2021-04-10T01:32:50.689Z] 01:32:50     INFO - sub-test middle.simpleResizeVertical starting
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be on the bottom of the panel 
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from bottom side of anchor: -9 should be equal(-ish) to 0 
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - SimpleTest.ok@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:417:16
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - is_close@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:23:5
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - isArrowPositionedOn@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:71:15
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:160:26
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:133:7
[task 2021-04-10T01:32:50.690Z] 01:32:50     INFO - imageload@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:139:5
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | right of panel should be left of anchor: 191 should be equal(-ish) to 191.03334045410156 
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be on the bottom of the panel 
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from bottom side of anchor: -9 should be equal(-ish) to 0 
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - SimpleTest.ok@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:417:16
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - is_close@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:23:5
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - isArrowPositionedOn@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:71:15
[task 2021-04-10T01:32:50.691Z] 01:32:50     INFO - tests</<@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:163:26
[task 2021-04-10T01:32:50.692Z] 01:32:50     INFO - onEvent@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:133:7
[task 2021-04-10T01:32:50.692Z] 01:32:50     INFO - imageload@chrome://mochitests/content/chrome/toolkit/content/tests/widgets/test_popupanchor.xhtml:139:5
[task 2021-04-10T01:32:50.692Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | right of panel should be left of anchor: 191 should be equal(-ish) to 191.03334045410156 
[task 2021-04-10T01:32:50.692Z] 01:32:50     INFO - TEST-PASS | toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be on the bottom of the panel ```
Summary: Intermittent toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from right side of anchor: -9.050003051757812 should be equal(-ish) to 0 → Permafailing tier 2 toolkit/content/tests/widgets/test_popupanchor.xhtml | arrow should be 0px from right side of anchor: -9.050003051757812 should be equal(-ish) to 0

Backfills point to Bug 1695702.

Emma, could you take a look please?
Thank you.

Flags: needinfo?(emalysz)
Regressed by: 1695702
Has Regression Range: --- → yes

Set release status flags based on info from the regressing bug 1695702

Assignee: nobody → emalysz
Status: NEW → ASSIGNED
Flags: needinfo?(emalysz)

Hey emalysz,

Instead of hardcoding this variation in, I wonder if we should try moving those panel rules out of toolkit into browser (see bug 1705539), and that way, the toolkit test doesn't need to be affected by them. What do you think?

Flags: needinfo?(emalysz)

I like that idea. Going to assign myself to bug 1705539, and we can close this bug out once it lands

Depends on: 1705539
Flags: needinfo?(emalysz)
No longer depends on: 1705539
Attachment #9215934 - Attachment is obsolete: true

Hm, I think we need to still hardcode the variation in because the 9px failures are coming from the switch from -25px to -16px. The toolkit test will still be affected by those rules: https://searchfox.org/mozilla-central/rev/5e70cd673a0ba0ad19b662c1cf656e0823781596/toolkit/themes/osx/global/popup.css#34-37,58-61,82-92

mconley, does that match your understanding?

Depends on: 1705539
Flags: needinfo?(mconley)

That makes sense, but can we move those adjustments into the browser style sheets instead? That way the panels in the test get the "old" behaviour and margin.

Flags: needinfo?(mconley) → needinfo?(emalysz)

Got it! Wasn't sure if we should apply them to the generic panel rules as well. Went ahead and updated the patch

Flags: needinfo?(emalysz)
Pushed by abutkovits@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ff81ecac5c24
disable test_popupanchor.xhtml on Mac for frequent failures. r=aryx DONTBUILD
Keywords: leave-open
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]
Pushed by emalysz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/25268e7d8fe6
reenable toolkit/content/tests/widgets/test_popupanchor.xhtml on  mac r=aryx

This can be closed now that bug 1705539 has landed.

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: