Closed Bug 1864692 Opened 1 year ago Closed 1 year ago

Create new startup-test Robo Test Task for Fenix/Focus w/opt-enabled Nightly

Categories

(Firefox for Android :: UI Tests, enhancement)

All
Android
enhancement

Tracking

()

RESOLVED FIXED
124 Branch
Tracking Status
firefox124 --- fixed

People

(Reporter: aaronmt, Assigned: aaronmt)

References

Details

Attachments

(1 file)

See https://bugzilla.mozilla.org/show_bug.cgi?id=1864043

For the purposes of having a startup-test Task that can verify Nightly and or Beta with optimizations (R8/ProGuard, Minify), I think we can create an additional Task under startup-test for Fenix and Focus that uses the signing-apk-fenix-nightly (opt enabled) build in a Robo Test environment where optimizations doesn't matter as a different method of instrumentation is used.

This would require:

  • Creating a new Fenix and Focus task (e.g, fenix-robo-arm-nightly-opt)
  • Copying robo-test.sh into the Focus project
  • Creating new Flank configurations (e.g, flank-arm-start-robo-test.yml)

We would still keep the existing startup-test Tasks to run basic Instrumentation against a non-opt build (and or potentially remove them).

Authored by https://github.com/AaronMT
https://github.com/mozilla-mobile/firefox-android/commit/f5561899921ed48d8375195c1818c2a44d1fb8b6
[main] Bug 1864692 - Create new startup-test Robo Test Task for Fenix/Focus w/opt-enabled Nightly

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: