Closed Bug 1625145 Opened 6 years ago Closed 6 years ago

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)

defect
Not set
normal

Tracking

(firefox-esr68 unaffected, firefox74 unaffected, firefox75 unaffected, firefox76+ verified)

VERIFIED FIXED
Firefox 76
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

Treeherder link: https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel%2Crunnable&revision=65b4603f3ae102f328dfa4fde5a3117fae254ef5&searchStr=devtools&selectedJob=294849199

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?

Flags: needinfo?(gtatum)

I'm pretty sure it is. I'll investigate and get a fix going.

Assignee: nobody → gtatum
Status: NEW → ASSIGNED
Pushed by gtatum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/89453cbdf243 Ensure the profiler menu button feature flag is enabled in tests; r=julienw
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 76
Regressed by: 1596532
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: