Perma TEST-UNEXPECTED-FAIL | devtools/client/performance-new/test/browser/browser_popup-record-capture.js | Test timed out - when Gecko 76 merges to Beta on 2020-04-06
Categories
(DevTools :: Performance Tools (Profiler/Timeline), defect)
Tracking
(firefox-esr68 unaffected, firefox74 unaffected, firefox75 unaffected, firefox76+ verified)
| Tracking | Status | |
|---|---|---|
| firefox-esr68 | --- | unaffected |
| firefox74 | --- | unaffected |
| firefox75 | --- | unaffected |
| firefox76 | + | verified |
People
(Reporter: apavel, Assigned: gregtatum)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
Central as Beta
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=294849199&repo=try&lineNumber=7111
[task 2020-03-26T11:56:36.275Z] 11:56:36 INFO - TEST-START | devtools/client/performance-new/test/browser/browser_popup-record-capture.js
[task 2020-03-26T11:56:36.283Z] 11:56:36 INFO - GECKO(4954) | console.error: "The preference "devtools.performance.recording.ui-base-url" was set to a URL that is not allowed. No WebChannel messages will be sent between the browser and that URL. Falling back to https://profiler.firefox.com. Only localhost and deploy previews URLs are allowed." "http://example.com/browser/devtools/client/performance-new/test/browser/fake-frontend.html"
[task 2020-03-26T11:56:36.287Z] 11:56:36 INFO - GECKO(4954) | console.error: "The preference "devtools.performance.recording.ui-base-url" was set to a URL that is not allowed. No WebChannel messages will be sent between the browser and that URL. Falling back to https://profiler.firefox.com. Only localhost and deploy previews URLs are allowed." "http://example.com/browser/devtools/client/performance-new/test/browser/fake-frontend.html"
[task 2020-03-26T11:56:36.287Z] 11:56:36 INFO - GECKO(4954) | console.error: CustomizableUI:
[task 2020-03-26T11:56:36.287Z] 11:56:36 INFO - GECKO(4954) | Widget 'profiler-button' not found, unable to move
[task 2020-03-26T12:04:51.280Z] 12:04:51 INFO - TEST-INFO | started process screentopng
[task 2020-03-26T12:04:51.634Z] 12:04:51 INFO - TEST-INFO | screentopng: exit 0
[task 2020-03-26T12:04:51.634Z] 12:04:51 INFO - <snipped 401 output lines - if you need more context, please use SimpleTest.requestCompleteLog() in your test>
[task 2020-03-26T12:04:51.634Z] 12:04:51 INFO - Buffered messages logged at 12:03:11
[task 2020-03-26T12:04:51.634Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 395 seconds)
[task 2020-03-26T12:04:51.635Z] 12:04:51 INFO - Buffered messages logged at 12:03:12
[task 2020-03-26T12:04:51.635Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 396 seconds)
[task 2020-03-26T12:04:51.635Z] 12:04:51 INFO - Buffered messages logged at 12:03:13
[task 2020-03-26T12:04:51.636Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 397 seconds)
[task 2020-03-26T12:04:51.636Z] 12:04:51 INFO - Buffered messages logged at 12:03:14
[task 2020-03-26T12:04:51.636Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 398 seconds)
[task 2020-03-26T12:04:51.636Z] 12:04:51 INFO - Buffered messages logged at 12:03:15
[task 2020-03-26T12:04:51.637Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 399 seconds)
[task 2020-03-26T12:04:51.637Z] 12:04:51 INFO - Buffered messages logged at 12:03:16
[task 2020-03-26T12:04:51.637Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 400 seconds)
[task 2020-03-26T12:04:51.641Z] 12:04:51 INFO - Buffered messages logged at 12:03:17
[task 2020-03-26T12:04:51.642Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 401 seconds)
[task 2020-03-26T12:04:51.642Z] 12:04:51 INFO - Buffered messages logged at 12:03:18
[task 2020-03-26T12:04:51.642Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 402 seconds)
[task 2020-03-26T12:04:51.644Z] 12:04:51 INFO - Buffered messages logged at 12:03:19
[task 2020-03-26T12:04:51.644Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 403 seconds)
[task 2020-03-26T12:04:51.793Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 493 seconds)
[task 2020-03-26T12:04:51.793Z] 12:04:51 INFO - Buffered messages logged at 12:04:50
[task 2020-03-26T12:04:51.795Z] 12:04:51 INFO - > Waiting until the profiler button is added to the browser. (After 494 seconds)
[task 2020-03-26T12:04:51.795Z] 12:04:51 INFO - Buffered messages finished
[task 2020-03-26T12:04:51.795Z] 12:04:51 INFO - TEST-UNEXPECTED-FAIL | devtools/client/performance-new/test/browser/browser_popup-record-capture.js | Test timed out -
[task 2020-03-26T12:04:51.796Z] 12:04:51 INFO - GECKO(4954) | MEMORY STAT | vsize 3328MB | residentFast 416MB | heapAllocated 246MB
[task 2020-03-26T12:04:51.796Z] 12:04:51 INFO - TEST-OK | devtools/client/performance-new/test/browser/browser_popup-record-capture.js | took 495013ms
[task 2020-03-26T12:04:51.797Z] 12:04:51 INFO - checking window state
[task 2020-03-26T12:04:51.797Z] 12:04:51 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-03-26T12:04:51.818Z] 12:04:51 INFO - TEST-UNEXPECTED-FAIL | devtools/client/performance-new/test/browser/browser_popup-record-capture.js | Uncaught exception received from previously timed out test - at chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/head.js:44 - ReferenceError: info is not defined
[task 2020-03-26T12:04:51.818Z] 12:04:51 INFO - Stack trace:
[task 2020-03-26T12:04:51.818Z] 12:04:51 INFO - createPeriodicLogger/<@chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/head.js:44:9
[task 2020-03-26T12:04:51.818Z] 12:04:51 INFO - waitUntil@chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/head.js:71:22
[task 2020-03-26T12:04:51.818Z] 12:04:51 INFO - TEST-START | devtools/client/performance-new/test/browser/browser_popup-record-discard.js
[task 2020-03-26T12:04:51.818Z] 12:04:51 INFO - GECKO(4954) | console.error: "The preference "devtools.performance.recording.ui-base-url" was set to a URL that is not allowed. No WebChannel messages will be sent between the browser and that URL. Falling back to https://profiler.firefox.com. Only localhost and deploy previews URLs are allowed." "http://example.com/browser/devtools/client/performance-new/test/browser/fake-frontend.html"
[task 2020-03-26T12:04:51.820Z] 12:04:51 INFO - GECKO(4954) | console.error: "The preference "devtools.performance.recording.ui-base-url" was set to a URL that is not allowed. No WebChannel messages will be sent between the browser and that URL. Falling back to https://profiler.firefox.com. Only localhost and deploy previews URLs are allowed." "http://example.com/browser/devtools/client/performance-new/test/browser/fake-frontend.html"
[task 2020-03-26T12:04:51.821Z] 12:04:51 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-03-26T12:04:51.822Z] 12:04:51 INFO - Buffered messages logged at 12:04:51
[task 2020-03-26T12:04:51.823Z] 12:04:51 INFO - Entering test bound test
[task 2020-03-26T12:04:51.823Z] 12:04:51 INFO - Test that the profiler popup recording can be discarded.
[task 2020-03-26T12:04:51.824Z] 12:04:51 INFO - Setting the profiler URL to the fake frontend. Note that this doesn't currently support the WebChannels, so expect a few error messages about the WebChannel URLs not being correct.
[task 2020-03-26T12:04:51.826Z] 12:04:51 INFO - Make sure the profiler popup is enabled.
[task 2020-03-26T12:04:51.827Z] 12:04:51 INFO - > Load the profiler menu button.
[task 2020-03-26T12:04:51.827Z] 12:04:51 INFO - > The menu button was already enabled.
[task 2020-03-26T12:04:51.827Z] 12:04:51 INFO - Toggle open the profiler popup.
[task 2020-03-26T12:04:51.828Z] 12:04:51 INFO - > Find the profiler menu button.
[task 2020-03-26T12:04:51.828Z] 12:04:51 INFO - Buffered messages finished
[task 2020-03-26T12:04:51.829Z] 12:04:51 INFO - TEST-UNEXPECTED-FAIL | devtools/client/performance-new/test/browser/browser_popup-record-discard.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/head.js:204 - Error: Could not find the profiler button in the menu.
[task 2020-03-26T12:04:51.829Z] 12:04:51 INFO - Stack trace:
[task 2020-03-26T12:04:51.830Z] 12:04:51 INFO - toggleOpenProfilerPopup@chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/head.js:204:11
[task 2020-03-26T12:04:51.830Z] 12:04:51 INFO - test@chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/browser_popup-record-discard.js:13:9
[task 2020-03-26T12:04:51.831Z] 12:04:51 INFO - Leaving test bound test
[task 2020-03-26T12:04:51.831Z] 12:04:51 INFO - GECKO(4954) | MEMORY STAT | vsize 3322MB | residentFast 417MB | heapAllocated 247MB
[task 2020-03-26T12:04:51.832Z] 12:04:51 INFO - TEST-OK | devtools/client/performance-new/test/browser/browser_popup-record-discard.js | took 56ms
Greg, is this from bug 1621022?
| Assignee | ||
Comment 1•6 years ago
|
||
I'm pretty sure it is. I'll investigate and get a fix going.
Updated•6 years ago
|
| Assignee | ||
Comment 2•6 years ago
|
||
Updated•6 years ago
|
| Assignee | ||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Imported the patch in today's beta sims and seems to work:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=5231bd057830a48eab1ae9275fe72a91edb6ecab&searchStr=Windows%2C10%2Cx64%2Casan%2CMochitests%2Ctest-windows10-64-asan%2Fopt-mochitest-devtools-chrome-e10s-2%2CM%28dt2%29&selectedJob=295191387
Comment 6•6 years ago
|
||
| bugherder | ||
Comment 7•6 years ago
|
||
Verified fixed in today's central as beta simulation:
https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=04be6ee26bb3182a09f340d814d19b5540688f81&searchStr=%28dt
Updated•6 years ago
|
Description
•