Add mochitests for capturing a profile with the popup
Categories
(DevTools :: Performance Tools (Profiler/Timeline), task, P2)
Tracking
(firefox71 fixed)
Tracking | Status | |
---|---|---|
firefox71 | --- | fixed |
People
(Reporter: gregtatum, Assigned: gregtatum)
References
Details
Attachments
(1 file, 1 obsolete file)
We need mochitests that exercise the the popup, and capture a profile.
Assignee | ||
Comment 1•5 years ago
|
||
The popup's shortcuts use a different codepath than the popup's buttons.
When using the buttons, the profile was not being captured as a gzipped
profile, and it was using the DevTools' mechanism for getting the symbol
tables. This patch makes the getSymbolTables mechanism configuring in the
recording panel's client.
In addition, browser code made its way into the client. This patch moves
the browser code to all be in browser.js to match the original code
organization for the panel, which was trying to keep browser APIs
out of the React components and Redux store.
Assignee | ||
Comment 2•5 years ago
|
||
This patch creates the first full mochitests that excercise the profiler
popup's mechanisms of capturing profiles. The tests try to use user-focused
mechanisms such as keyboard shortcuts and clicking buttons to fully
capture a profile.
Depends on D45529
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Comment on attachment 9092073 [details]
Bug 1581975 - Factor out the getSymbolsTable browser code from client code; r?julienw
Revision D45529 was moved to bug 1581975. Setting attachment 9092073 [details] to obsolete.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=3690d1ae314e6b511ed42b049362585883336075
Assignee | ||
Comment 5•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=c32ac91355bd56c7a703b606979b0f575adc7543
Assignee | ||
Comment 6•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d701b5e4e2c9a9224997592743714781d91135d9
Assignee | ||
Comment 7•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=10ed82277f4d7c4c6a768a4dac21434b42f9f8b5
Assignee | ||
Comment 8•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=e8f4baa4c079e919e3e4708836ca27e3a495c963
Assignee | ||
Comment 9•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f2c5783461d8d30c327e2e056ee011d52bdfa5f4
Comment 10•5 years ago
|
||
Pushed by gtatum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f44e632769d7 Create end to end profile capture tests; r=julienw
Comment 11•5 years ago
|
||
Pushed by dvarga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/594e6c588af8 Create end to end profile capture tests; r=julienw
Comment 12•5 years ago
|
||
Backout by dvarga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3744d80c98e6 Backed out 2 changesets (bug 1580469, bug 1581975) for devtools failure at browser/browser_aboutdebugging_serviceworker_timeout.js
Comment 13•5 years ago
|
||
bugherder |
Description
•