add timeout process for lava-android-test actions

Registered by Yongqin Liu

We need to add timeout process for android test actions, otherwise the test will run for ever if if won't stop itself

Blueprint information

Status:
Complete
Approver:
Andy Doan
Priority:
Medium
Drafter:
Yongqin Liu
Direction:
Approved
Assignee:
Yongqin Liu
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2012.06
Started by
Yongqin Liu
Completed by
Andy Doan

Whiteboard

[liuyq0307, 2012-05-25] talked with mwhudson, will use the timeout command to implement
[liuyq0307, 2012-05-25] need talk to zach if the reboot is need when some test timeout
[liuyq0307, 2012-06-06] according to the mail http://lists.linaro.org/pipermail/linaro-validation/2012-June/000554.html, will reboot after the test timeout

Meta:
Headline: The android test will be stopped when it timeouts
Acceptance: android test will be stopped when it run for long time than expected, and we can pass the timeout value from android-build to lava

(?)

Work Items

Work items:
[liuyq0307] Modify lava-dispatcher to implement the timeout for lava-android-test actions: DONE
[liuyq0307] Modify post-build-lava.py to support passing the timeout to lava from android-build: DONE
[liuyq0307] Talk to zach if the reboot is need when some test timeout: DONE
[liuyq0307] Update https://wiki.linaro.org/Platform/Android/AndroidBuild-LavaIntegration: DONE

This blueprint contains Public information 
Everyone can see this information.