Closed Bug 1811448 Opened 3 years ago Closed 3 years ago

Expose GeckoView channel to be used in UI tests configurations

Categories

(Firefox for Android :: General, task)

Firefox 111
All
Android
task

Tracking

()

RESOLVED FIXED
Tracking Status
firefox110 --- wontfix
firefox111 --- fixed

People

(Reporter: ohorvath, Assigned: petru)

References

Details

(Whiteboard: [fxdroid])

Attachments

(1 file)

Having the GeckoView channel available in tests (from maybe a BuildConfig property) would allow the QA team to conditionally execute it or not. The scope is to only run a UI test on GeckoView Nightly, not Beta or Release, depending on its availability.

Based on discussions with @gl and @csadilek the plan is to update the EngineVersion [1] class to also contain the information about the release channel which is set at compile time in GeckoView.

[1] https://github.com/mozilla-mobile/firefox-android/blob/22c25df8f53ec235a840e6c90b0505d9c98cc1a0/android-components/components/concept/engine/src/main/java/mozilla/components/concept/engine/utils/EngineVersion.kt

Assignee: nobody → petru.lingurar
Status: NEW → ASSIGNED
Type: defect → task
Product: GeckoView → Fenix
Target Milestone: --- → 111 Branch
Whiteboard: [fxdroid]
Target Milestone: 111 Branch → ---
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: