Android 7.0 xpcshell tests run against the fennec apk
Categories
(Testing :: General, defect, P3)
Tracking
(firefox70 fixed)
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: gbrown, Assigned: gbrown)
References
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
Android 7.0 xpcshell tests run against the fennec apk. Structurally, it is easy to run against geckoview, but when I initially tried, there were unexplained test failures.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Demonstration of the failures with geckoview apk:
Assignee | ||
Comment 2•5 years ago
|
||
I have verified the same test failures (like netwerk/test/httpserver/test/test_byte_range.js) running locally against the 7.0 x86_64 emulator. In that environment, I have verified that the same libraries and the same modules (like httpd.js) are pushed to device regardless of apk. Of course the apk differs (used for --greomni).
Assignee | ||
Comment 3•5 years ago
|
||
The failure in the geckoview run of netwerk/test/httpserver/test/test_byte_range.js occurs because the GetService call at
fails:
JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 433: NS_NOINTERFACE:
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
With work-arounds for bug 1553943 and bug 1554326, only 2 tests fail (bug 1554276):
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
:snorp - When you get a chance, look at the dependent bugs please.
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
This is blocking bug 1566423 and the fennec/geckoview issue is causing confusion: Let's try to sort this out soon. All the issues are documented in the dependent bugs, but we need decisions about how to resolve those.
Assignee | ||
Comment 7•5 years ago
|
||
(In reply to Geoff Brown [:gbrown] from comment #5)
:snorp - When you get a chance, look at the dependent bugs please.
I've r?'d you with proposed solutions for the remaining issues.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 8•5 years ago
|
||
Switch the target apk for Android 7.0 xpcshell-test to geckoview. At the same time,
update the mach command for local runs to select the geckoview apk rather than the
fennec one, by default.
Comment 10•5 years ago
|
||
bugherder |
Description
•