Closed
Bug 892688
Opened 11 years ago
Closed 11 years ago
Improve unit test reliability on Android x86 emulator
Categories
(Testing :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 936226
People
(Reporter: gbrown, Assigned: gbrown)
References
Details
(Whiteboard: [reit-x86])
Unit tests run well on the Android x86 emulators, but not perfectly. Consider these failure counts from a recent run:
M1 571
M2 109
M3 9
M4 0
M5 0
M6 0
M7 1
M8 32
RC1 4
RC2 5
R1 did not complete
R2 did not complete
R3 did not complete
R4 did not complete
C did not complete
J1 0
J2 0
J3 1
(reftests did not complete because run-time exceeded the default 60 minute timeout).
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → gbrown
Assignee | ||
Comment 1•11 years ago
|
||
I tried increasing the number of reftest chunks to 16, but 3 chunks still ran for more than 60 minutes and did not complete. 1 other chunk crashed. The remaining 8 chunks all had substantial errors -- about 400 failed tests across the 8 "good" chunks. Very disappointing.
I tried changing the emulator screen size and density to match the tegras and re-ran the reftests: there was a significant improvement!
R1 1
R2 2
R3 11
R4 0
R5 6
R6 11
R7 1
R8 2
R9 1
R10 0
R11 0
R12 0
R13 0
R14 0
R15 1
R16 5
(This is unexpected, since these tests are running with --ignore-window-size...perhaps something to investigate in future.)
Assignee | ||
Comment 2•11 years ago
|
||
xpcshell tests run well: 253 passed / 4 failed.
Assignee | ||
Comment 3•11 years ago
|
||
I found that the --certificate-path was not being set correctly for x86, and tweaked a couple of other x86 mozharness parameters. With those latest changes, mochitests behave very much the same as on tegra/panda. Using android.json (instead of androidx86.json), only 4 tests failed. With the androidx86.json update in bug 902160, everything passes:
M1 571 -> 0
M2 109 0
M3 9 0
M4 0 0
M5 0 0
M6 0 0
M7 1 0
M8 32 0
Updated•11 years ago
|
Whiteboard: [reit-x86]
Comment 4•11 years ago
|
||
It seems that making the emulator be more stable is part of the requirements of making the jobs visible on tbpl.
Comment 5•11 years ago
|
||
gbrown, would you please give a status update of the dep bugs to this one?
I want to understand the big picture and see where we are.
Thanks!
Assignee | ||
Comment 6•11 years ago
|
||
Dep bugs copied to bug 936226, which is really the same bug.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•