Closed Bug 1548597 Opened 6 years ago Closed 6 years ago

Android xpcshell assumes fennec apk

Categories

(Firefox for Android Graveyard :: Testing, defect)

defect
Not set
normal

Tracking

(firefox68 fixed)

RESOLVED FIXED
Firefox 68
Tracking Status
firefox68 --- fixed

People

(Reporter: gbrown, Assigned: gbrown)

References

Details

Attachments

(1 file)

Android xpcshell tests usually run against the fennec apk, but should be able to use a geckoview apk. The harness makes some fennec-centric assumptions that should be relaxed.

The android harness had accumulated some unnecessary and contradictory option handling.
Today, libraries must be extracted from an apk: options.localAPK is required, and
options.localLibs is unused. Cleaning up this code also removes some fennec-isms.
Additionally, this patch relaxes the requirement to find package-name.txt in the apk,
clearing the way for running against a geckoview apk (I may generalize that further
in a follow-up, but not sure what is needed yet).

Blocks: 1546553
Pushed by gbrown@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1c30a781b423 Relax requirements for fennec in android xpcshell harness; r=jmaher
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: