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)

ARM
Android
defect
Not set
normal

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.
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).
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.
Bear, think you'd have a chance to look at this?
bouncing to Joel to see if ATeam needs to do something before RelEng
Assignee: nobody → bear
Whiteboard: [android][unittests]
We can split crashtests into two chunks with no consequences in the harness or tests. Thanks for checking!
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.
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.
fixed as part of bug 697470
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
See Also: → 697470
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.