Intermittent browser_tableWidget_mouse_interaction.js | Test timed out
Categories
(DevTools :: Framework, defect, P3)
Tracking
(firefox145 fixed)
| Tracking | Status | |
|---|---|---|
| firefox145 | --- | fixed |
People
(Reporter: KWierso, Assigned: jdescottes)
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell disabled])
Attachments
(3 files)
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 17•9 years ago
|
||
Updated•7 years ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 22•6 years ago
|
||
There are 25 total failures in the last 7 days: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=286117368&repo=autoland&lineNumber=19626.
Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=286117368&repo=autoland&lineNumber=19626.
Patrick, could you assign this to someone?
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 25•6 years ago
|
||
Nicolas, looking at mercurial, you're one of the recent contributors to this file, would you mind taking a look at what could be causing this test failure please?
Comment 26•6 years ago
|
||
I only removed some editor comments there, but I can give it a try :)
It looks like we're waiting for a popup to open after right-click in devtools/client/shared/test/browser_tableWidget_mouse_interaction.js#287
I'm going to spin up my linux VM and try to see what's happening
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 30•6 years ago
|
||
There are 37 total failures in the last 7 days on linux1804-64-shippable opt
Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=291180201&repo=autoland&lineNumber=19558
[task 2020-03-01T15:58:31.304Z] 15:58:31 INFO - TEST-START | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js
[task 2020-03-01T15:59:16.328Z] 15:59:16 INFO - TEST-INFO | started process screentopng
[task 2020-03-01T15:59:16.608Z] 15:59:16 INFO - TEST-INFO | screentopng: exit 0
[task 2020-03-01T15:59:16.609Z] 15:59:16 INFO - Buffered messages logged at 15:58:31
[task 2020-03-01T15:59:16.609Z] 15:59:16 INFO - Testing mouse interaction with the table
[task 2020-03-01T15:59:16.610Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Nothing should be selected beforehand -
[task 2020-03-01T15:59:16.610Z] 15:59:16 INFO - clicking on the first row
[task 2020-03-01T15:59:16.610Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Node should not have selected class before clicking -
[task 2020-03-01T15:59:16.611Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Node has selected class after click -
[task 2020-03-01T15:59:16.612Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Correct row was selected -
[task 2020-03-01T15:59:16.612Z] 15:59:16 INFO - clicking on second row to select it
[task 2020-03-01T15:59:16.613Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | New node should not have selected class before clicking -
[task 2020-03-01T15:59:16.613Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | New node has selected class after clicking -
[task 2020-03-01T15:59:16.614Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Correct table path is emitted for new node -
[task 2020-03-01T15:59:16.615Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Old and new node are different -
[task 2020-03-01T15:59:16.616Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Old node should not have selected class after the click on new node -
[task 2020-03-01T15:59:16.616Z] 15:59:16 INFO - clicking on the third row cell content to select third row
[task 2020-03-01T15:59:16.617Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | New node should not have selected class before clicking -
[task 2020-03-01T15:59:16.619Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | New node has selected class after clicking the cell content -
[task 2020-03-01T15:59:16.619Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Correct table path is emitted for new node -
[task 2020-03-01T15:59:16.619Z] 15:59:16 INFO - clicking on the 4th coulmn header to sort the table by it
[task 2020-03-01T15:59:16.619Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Node should not have sorted attribute before clicking -
[task 2020-03-01T15:59:16.620Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Although, something else should be sorted on -
[task 2020-03-01T15:59:16.620Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Which is not equal to this node -
[task 2020-03-01T15:59:16.621Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Correct column was sorted on -
[task 2020-03-01T15:59:16.622Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Node should now have sorted attribute after clicking -
[task 2020-03-01T15:59:16.622Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Now only one column should be sorted on -
[task 2020-03-01T15:59:16.623Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Which should be this column -
[task 2020-03-01T15:59:16.625Z] 15:59:16 INFO - right click on the first column header
[task 2020-03-01T15:59:16.626Z] 15:59:16 INFO - Waiting for event: 'popupshown' on [object XULPopupElement].
[task 2020-03-01T15:59:16.627Z] 15:59:16 INFO - Buffered messages finished
[task 2020-03-01T15:59:16.628Z] 15:59:16 INFO - TEST-UNEXPECTED-FAIL | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Test timed out -
[task 2020-03-01T15:59:16.629Z] 15:59:16 INFO - TEST-PASS | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | The main process DevToolsServer has no pending connection when the test ends -
[task 2020-03-01T15:59:16.629Z] 15:59:16 INFO - GECKO(5367) | MEMORY STAT | vsize 3608MB | residentFast 386MB | heapAllocated 125MB
[task 2020-03-01T15:59:16.630Z] 15:59:16 INFO - TEST-OK | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | took 45036ms
[task 2020-03-01T15:59:16.630Z] 15:59:16 INFO - checking window state
[task 2020-03-01T15:59:16.644Z] 15:59:16 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-03-01T15:59:16.645Z] 15:59:16 INFO - TEST-UNEXPECTED-FAIL | devtools/client/shared/test/browser_tableWidget_mouse_interaction.js | Found a after previous test timed out -
[task 2020-03-01T15:59:16.646Z] 15:59:16 INFO - GECKO(5367) | must wait for focus
Nicolas any updates?
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 33•6 years ago
|
||
Updated•6 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 35•6 years ago
|
||
Nicolas, test has been disabled, please take that into consideration if you make a fix here.
Thank you.
Comment 36•6 years ago
|
||
Comment 37•6 years ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Updated•4 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 46•1 year ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Comment 47•8 months ago
|
||
| treeherder | ||
New failure instance: https://treeherder.mozilla.org/logviewer?job_id=514924739&repo=autoland
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 59•5 months ago
|
||
Test is spiking on linux2404.
It used to be disabled on linux 1804, but the skip-ifs were removed in Bug 1957258. Since it didn't spike immediately after removing the skip-ifs, the recent frequent failures might be linked to another change.
| Assignee | ||
Comment 60•5 months ago
|
||
Recent failure screenshot.
let event = table.once(TableWidget.EVENTS.ROW_SELECTED);
const firstColumnFirstRowCell = table.tbody.querySelector("[data-id=id1]");
info("clicking on the first row");
ok(
!firstColumnFirstRowCell.classList.contains("theme-selected"),
"Node should not have selected class before clicking"
);
click(firstColumnFirstRowCell);
let id = await event;
If the click had been effective the first row should be highlighted in blue, so for some reason we failed to click here.
| Assignee | ||
Comment 61•5 months ago
|
||
However looking at a few other failures, we seem to hang in various spots:
- clicking the first row
- clicking the second row
- clicking a header
Going to try to slightly delay the clicks to see if this helps (provided I can reproduce on try...).
Otherwise most likely will disable again on linux
| Assignee | ||
Comment 62•5 months ago
|
||
Unable to reproduce on try, let's restore the skip-ifs.
| Assignee | ||
Comment 63•5 months ago
|
||
Updated•5 months ago
|
Comment 64•5 months ago
|
||
Comment 65•5 months ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Description
•