Closed Bug 1847313 Opened 2 years ago Closed 2 years ago

After running a raptor test in CI, I have no idea how to trigger a Gecko Profile

Categories

(Testing :: Raptor, enhancement, P3)

Default
enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: gregtatum, Unassigned)

References

Details

In Bug 1846806 I have really nice before and after links to Gecko profiles. After that, I have no idea how to trigger more Gecko Profiles with my actual code changes. For instance, I pushed up some changes here: https://treeherder.mozilla.org/jobs?repo=try&group_state=expanded&revision=e1b2919f75c18d0588af467eae44373c3554bdfe

I even tried to go through the flow of trigger gecko profiles, and it didn't work.

:gregtatum from the query selected there are just the unit tests for raptor

to select more you would have to query browsertime among a few other things. I will file a bug to modify documentation to make that more clear

you can also try using mach try perf https://firefox-source-docs.mozilla.org/testing/perfdocs/mach-try-perf.html

but with fuzzy maybe a query like -q "'browsertime 'shipp '64 'essential 'firefox"

or to target the specific sites in the regression "'browsertime 'firefox 'tp6 'google-search | 'twitch | ... and so on

the 'essential query targets any subtest as part of tp6 essential, so you can omit it for tests outside of the essential set (e.g.)

Anyhow, these tests have --extra-profiler-run enabled by default in CI and you can see it in the artifacts after. Maybe that will be enough of a profile?

Severity: -- → S3
Priority: -- → P3

Thanks, that's really good information. I would recommend putting the information on the top result for a google search: site:firefox-source-docs.mozilla.org raptor, which is https://firefox-source-docs.mozilla.org/testing/perfdocs/raptor.html

This has a command to run it locally, so understanding how to push to try seems like a place where it's easy to find.

See Also: → 1847782

I will close this for now and track the doc work in Bug 1847782

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.