Closed
Bug 696356
Opened 13 years ago
Closed 13 years ago
Split Android crashtests since they take a long time to run
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mak, Assigned: bear)
References
Details
(Whiteboard: [android][unittests])
I'm not sure if this is feasible or already planned, but Android Crashtests are taking more than 1 hour and regression finding on these results is really time consuming.
May be useful to have C1 C2, like it's done for jsreftests and reftests, to reduce time to about 35-40 mins.
Reporter | ||
Comment 1•13 years ago
|
||
hm, looks like the long time was due to an orange causing them to timeout... now they completed in 30 minutes...
So my question is about why they take 40 minutes more than usual if one of them timeouts (due to a crash).
Comment 2•13 years ago
|
||
The failure message tells you that, "buildbot.slave.commands.TimeoutError: command timed out: 2400 seconds without output, killing pid 38940" - 30 minutes or so to get to the hang, then 40 minutes waiting to see if it's really hung.
Comment 3•13 years ago
|
||
Bear, think you'd have a chance to look at this?
Assignee | ||
Comment 4•13 years ago
|
||
bouncing to Joel to see if ATeam needs to do something before RelEng
Assignee | ||
Updated•13 years ago
|
Assignee: nobody → bear
Whiteboard: [android][unittests]
Comment 5•13 years ago
|
||
We can split crashtests into two chunks with no consequences in the harness or tests. Thanks for checking!
Reporter | ||
Comment 6•13 years ago
|
||
actually, the title is misleading, the issue is related with too long timeouts, without timeouts crashtests there take about 30 minutes, that is in line with other harness.
but if a crashtest timeouts it takes about 70 minutes to be reported.
Comment 7•13 years ago
|
||
so splitting the crashtests into 2 runs will make the total runtime ~15 minutes. We need to solve the 40 minute timeout problem, but on android there are test cases where we can wait for 10+ minutes without seeing any output.
Maybe we put the limit at 15 minutes with not output and kill the test? This would make a maximum test run time on crashtest 30 minutes after splitting into 2 runs.
Assignee | ||
Comment 8•13 years ago
|
||
fixed as part of bug 697470
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•