Closed Bug 1566905 Opened 5 years ago Closed 5 years ago

Have raptor use the fenix release build

Categories

(Testing :: Raptor, enhancement, P1)

Version 3
enhancement

Tracking

(Not tracked)

RESOLVED INVALID

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').

(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

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

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?

Flags: needinfo?(rwood)

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?

Flags: needinfo?(rwood) → needinfo?(csadilek)

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 :)

Attachment #9078794 - Attachment is obsolete: true

Christian dropped by - as discussed with Mitchell there is still a need for the performanceTest fenix build type. Abandoning this bug.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Flags: needinfo?(csadilek)
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: