Perma TEST-UNEXPECTED-FAIL | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js | Debug target item of the main process should display - when Gecko 73 merges to Beta on 2020-01-06
Categories
(DevTools :: Framework, defect)
Tracking
(firefox-esr68 unaffected, firefox71 unaffected, firefox72 unaffected, firefox73+ verified)
| Tracking | Status | |
|---|---|---|
| firefox-esr68 | --- | unaffected |
| firefox71 | --- | unaffected |
| firefox72 | --- | unaffected |
| firefox73 | + | verified |
People
(Reporter: CosminS, Assigned: jdescottes)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
[Tracking Requested - why for this release]:
Central as beta simulation: https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=282077688&resultStatus=testfailed%2Cbusted%2Cexception&author=csabou%40mozilla.com&fromchange=8dc5aab33f2f4711d5eee9944d6c4c7338fc53d7&searchStr=devtools
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=282077688&repo=try&lineNumber=3925
[task 2019-12-20T11:15:49.643Z] 11:15:49 INFO - TEST-START | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js
[task 2019-12-20T11:15:50.026Z] 11:15:50 INFO - GECKO(1113) | [Parent 1113: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fd3b7a3c800 == 18 [pid = 1113] [id = {86db73b2-584e-433c-8541-5bfb85b70b76}]
[task 2019-12-20T11:15:50.028Z] 11:15:50 INFO - GECKO(1113) | [Parent 1113: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 39 (0x7fd3daa86980) [pid = 1113] [serial = 284] [outer = (nil)]
[task 2019-12-20T11:15:50.029Z] 11:15:50 INFO - GECKO(1113) | [Parent 1113: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 40 (0x7fd3dd712c00) [pid = 1113] [serial = 285] [outer = 0x7fd3daa86980]
[task 2019-12-20T11:15:50.248Z] 11:15:50 INFO - GECKO(1113) | [Child 1247: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (0x7f0273b2ec00) [pid = 1247] [serial = 38] [outer = (nil)] [url = about:blank]
[task 2019-12-20T11:15:50.249Z] 11:15:50 INFO - GECKO(1113) | [Child 1247: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (0x7f02735b2800) [pid = 1247] [serial = 37] [outer = (nil)] [url = about:blank]
[task 2019-12-20T11:15:50.349Z] 11:15:50 INFO - GECKO(1113) | [Parent 1113: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 41 (0x7fd3ced8a800) [pid = 1113] [serial = 286] [outer = 0x7fd3daa86980]
[task 2019-12-20T11:15:51.295Z] 11:15:51 INFO - GECKO(1113) | console.log: MOCKED METHOD once
[task 2019-12-20T11:15:51.295Z] 11:15:51 INFO - GECKO(1113) | console.log: MOCKED METHOD registerListener with mock scanner
[task 2019-12-20T11:15:52.522Z] 11:15:52 INFO - TEST-INFO | started process screentopng
[task 2019-12-20T11:15:53.241Z] 11:15:53 INFO - TEST-INFO | screentopng: exit 0
[task 2019-12-20T11:15:53.242Z] 11:15:53 INFO - Buffered messages logged at 11:15:49
[task 2019-12-20T11:15:53.243Z] 11:15:53 INFO - Entering test bound
[task 2019-12-20T11:15:53.244Z] 11:15:53 INFO - Buffered messages logged at 11:15:50
[task 2019-12-20T11:15:53.245Z] 11:15:53 INFO - opening about:debugging
[task 2019-12-20T11:15:53.245Z] 11:15:53 INFO - Adding a new tab with URL: about:debugging
[task 2019-12-20T11:15:53.246Z] 11:15:53 INFO - Buffered messages logged at 11:15:51
[task 2019-12-20T11:15:53.247Z] 11:15:53 INFO - Tab added and finished loading
[task 2019-12-20T11:15:53.248Z] 11:15:53 INFO - Wait until Connect page is displayed
[task 2019-12-20T11:15:53.249Z] 11:15:53 INFO - Select USB runtime
[task 2019-12-20T11:15:53.250Z] 11:15:53 INFO - Wait until the sidebar item for test device name appears
[task 2019-12-20T11:15:53.251Z] 11:15:53 INFO - Buffered messages logged at 11:15:52
[task 2019-12-20T11:15:53.252Z] 11:15:53 INFO - TEST-PASS | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js | Connect button is displayed for the runtime test device name -
[task 2019-12-20T11:15:53.252Z] 11:15:53 INFO - Click on the connect button and wait until it disappears
[task 2019-12-20T11:15:53.253Z] 11:15:53 INFO - Check debug target item of the main process
[task 2019-12-20T11:15:53.254Z] 11:15:53 INFO - Buffered messages finished
[task 2019-12-20T11:15:53.255Z] 11:15:53 INFO - TEST-UNEXPECTED-FAIL | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js | Debug target item of the main process should display -
[task 2019-12-20T11:15:53.256Z] 11:15:53 INFO - Stack trace:
[task 2019-12-20T11:15:53.257Z] 11:15:53 INFO - chrome://mochikit/content/browser-test.js:test_ok:1292
[task 2019-12-20T11:15:53.258Z] 11:15:53 INFO - chrome://mochitests/content/browser/devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js:null:40
[task 2019-12-20T11:15:53.259Z] 11:15:53 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-12-20T11:15:53.260Z] 11:15:53 INFO - TEST-UNEXPECTED-FAIL | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js:42 - TypeError: mainProcessItem is undefined
[task 2019-12-20T11:15:53.261Z] 11:15:53 INFO - Stack trace:
[task 2019-12-20T11:15:53.262Z] 11:15:53 INFO - @chrome://mochitests/content/browser/devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js:42:1
[task 2019-12-20T11:15:53.267Z] 11:15:53 INFO - Leaving test bound
[task 2019-12-20T11:15:53.268Z] 11:15:53 INFO - Removing tab.
[task 2019-12-20T11:15:53.269Z] 11:15:53 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2019-12-20T11:15:53.270Z] 11:15:53 INFO - Got event: 'TabClose' on [object XULElement].
[task 2019-12-20T11:15:53.271Z] 11:15:53 INFO - GECKO(1113) | [Parent 1113, Main Thread] WARNING: '!inner', file /builds/worker/workspace/build/src/dom/ipc/JSWindowActorService.cpp, line 181
[task 2019-12-20T11:15:53.272Z] 11:15:53 INFO - GECKO(1113) | console.log: MOCKED METHOD unregisterListener
[task 2019-12-20T11:15:53.273Z] 11:15:53 INFO - Tab removed and finished closing
[task 2019-12-20T11:15:53.281Z] 11:15:53 INFO - TEST-PASS | devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_process_main.js | The main process DebuggerServer has no pending connection when the test ends
Looks to be a fallout from Bug 1588050 https://hg.mozilla.org/mozilla-central/rev/721fefd09f1631de57bdf9a5b1737f4ab2ddf0ab
Alexandre, could you please take a look over it?
| Assignee | ||
Comment 1•6 years ago
|
||
I will take it, since the pref is nightly only, we should enforce it for the test.
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 2•6 years ago
|
||
Setting the values for the pref explicitly will make the test run in the same way regardless of the channel
(this pref is true on Nightly only at the moment)
Updated•6 years ago
|
Comment 3•6 years ago
|
||
Did not show up in the latest beta simulations. The patch seems to work.
| Reporter | ||
Updated•6 years ago
|
Comment 5•6 years ago
|
||
| bugherder | ||
Comment 6•6 years ago
|
||
Verified in today's central as beta sim:
https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=282392331&resultStatus=success%2Ctestfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel%2Crunnable&revision=a682470a44b50c2d613e562a615a59d0b060a72e&searchStr=devtools&group_state=expanded
Updated•6 years ago
|
Description
•