Closed Bug 1605347 Opened 6 years ago Closed 6 years ago

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)

defect
Not set
normal

Tracking

(firefox-esr68 unaffected, firefox71 unaffected, firefox72 unaffected, firefox73+ verified)

VERIFIED FIXED
Firefox 73
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?

Flags: needinfo?(poirot.alex)

I will take it, since the pref is nightly only, we should enforce it for the test.

Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
Flags: needinfo?(poirot.alex)

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)

Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/df06b35be816 Explicitly test both values for devtools.browsertoolbox.fission in browser_aboutdebugging_process_main.js r=daisuke
Status: REOPENED → RESOLVED
Closed: 6 years ago6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 73
Has Regression Range: --- → yes
Keywords: regression
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: