Have raptor use the fenix release build
Categories
(Testing :: Raptor, enhancement, P1)
Tracking
(Not tracked)
People
(Reporter: rwood, Assigned: rwood)
References
Details
Attachments
(1 obsolete file)
Now that Bug 1552519 has landed and raptor uses a config file on android devices, raptor can now use the regular fenix release build. The fenix 'performancetest' build/binary will be going away soon. Update the raptor taskcluster test configs for fenix to use the 'org.mozilla.fenix' binary (instead of 'org.mozilla.fenix.performancetest').
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 3•5 years ago
|
||
(In reply to Robert Wood [:rwood] from comment #2)
https://treeherder.mozilla.org/#/jobs?repo=try&revision=2d8002cc7fcf3ec4032f496fd2e592135f8f3366
"Exception: org.mozilla.fenix is not installed"
Ah, I need to update the indexes too (no longer performance-test) not just the binary names, i.e.:
index: project.mobile.fenix.v2.performance-test.latest.aarch64
name: target.apk
default:
index: project.mobile.fenix.v2.performance-test.latest.arm
name: target.apk
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
I always seem to have a hard time with the indexes/targets, hopefully I have it right this time:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=8f618b3ba3214be3c0d600174d52ad355c90fce3
Comment 6•5 years ago
|
||
I'm missing some information: fenix
doesn't have a dedicated release build: instead, it has three release builds, one for each channel (nightly/beta/production). Each of these are closely tied to their channels, using "real" crash-reporting keys and other credentials.
The performanceTest
build type exists for performance testing - why don't we want to use that for raptor any more?
Updated•5 years ago
|
Assignee | ||
Comment 7•5 years ago
|
||
I believe the performanceTest build type was only created as a temporary solution to work with raptor because we needed to pass in some arguments (like the browser profile). Now we are able to do that with release builds of Fenix using an on-device config.yaml, so there's no need for a special build anymore (so we can reduce code and overhead by removing it). Am I on the right track Christian?
Comment 8•5 years ago
|
||
Aha, I see (I also found this associated github ticket after creating the above comment ^).
I'll follow-up in that Github ticket to confirm, but I think that the performanceTest
build type provided other benefits than custom raptor arguments.
Thanks :)
Updated•5 years ago
|
Assignee | ||
Comment 9•5 years ago
|
||
Christian dropped by - as discussed with Mitchell there is still a need for the performanceTest
fenix build type. Abandoning this bug.
Description
•