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)
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•7 years ago
|
| Assignee | ||
Comment 1•7 years ago
|
||
Demonstration of the failures with geckoview apk:
| Assignee | ||
Comment 2•7 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•7 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•7 years ago
|
| Assignee | ||
Comment 4•7 years ago
|
||
With work-arounds for bug 1553943 and bug 1554326, only 2 tests fail (bug 1554276):
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Comment 5•7 years ago
|
||
:snorp - When you get a chance, look at the dependent bugs please.
| Assignee | ||
Comment 6•7 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 | ||
Updated•7 years ago
|
| Assignee | ||
Comment 7•6 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•6 years ago
|
| Assignee | ||
Comment 8•6 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•6 years ago
|
||
| bugherder | ||
Description
•