turn the settled hardcoded value into an option
Categories
(Testing :: Raptor, enhancement, P3)
Tracking
(firefox77 fixed)
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: tarek, Assigned: myeongjun.ko, Mentored)
Details
(Whiteboard: [lang=py])
User Story
See here for information on how to contribute: https://wiki.mozilla.org/TestEngineering/Performance/NewContributors
Attachments
(1 file, 4 obsolete files)
Let's add a new --conditioned-profile-scenario option so we can override "settled"
we should also include the profile used in extraOptions so Perfherder doesn't conflate these results.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 1•5 years ago
|
||
Tarek, could you please give some more details in what exactly needs to be changed? From the perspective of a mentored bug it currently contains no information for a contributor. Also I think it's not necessarily a good first bug.
Reporter | ||
Comment 2•5 years ago
|
||
raptor harcodes the conditioned profile that is used: https://searchfox.org/mozilla-central/source/testing/raptor/raptor/perftest.py#203
if we can have this as a parameter, it allows us to pick another profile in our tests, in mach try or locally.
Comment 3•5 years ago
|
||
Updated•5 years ago
|
Comment 4•5 years ago
|
||
What is raptor for and why someone would need to apply a different profile? The info I could find about raptor on MDN docs mostly referred to it in conjunction with the discontinued FirefoxOS. The Mozilla codebase is much larger than anything I’ve worked on before and it’s taking me a while to wrap my head around it.
Comment 5•5 years ago
|
||
Hi Luke, you can find most of that information in the new contributors guide: https://wiki.mozilla.org/TestEngineering/Performance/NewContributors
Here's more information on Raptor: https://wiki.mozilla.org/TestEngineering/Performance/Raptor
Raptor is one of our Performance Testing frameworks and the different conditioned profiles represent different styles of how a browser it used. For instance, the "heavy" profile would be a user profile that is generated from heavy usage of the browser. These different profiles let us make our pageload tests in Raptor be more realistic or representative of what a user might actually see in the wild (rather than always testing with a completely blank profile which isn't very common in reality).
Comment 6•5 years ago
|
||
Comment 7•5 years ago
|
||
Updated•5 years ago
|
Comment 8•5 years ago
|
||
Depends on D65374
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 10•5 years ago
|
||
I will open this to others now.
Assignee | ||
Comment 11•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Description
•