Create an Android test runner for LAVA
Create an Android test runner for LAVA.
Blueprint information
- Status:
- Complete
- Approver:
- Paul Larson
- Priority:
- High
- Drafter:
- Yongqin Liu
- Direction:
- Approved
- Assignee:
- Yongqin Liu
- Definition:
- Approved
- Series goal:
- Accepted for linaro-11.11
- Implementation:
- Implemented
- Milestone target:
- 2011.09
- Started by
- Fathi Boudra
- Completed by
- Yongqin Liu
Whiteboard
Headline: LAVA now includes a test execution framework for running tests and benchmarks on Android
Acceptance:
1. LAVA can run tests in android via a single action that calls into an android test runner
2. The test runner parses results and converts them to bundle format that can be uploaded to the dashboard
Status:
[pwlars 20110906] - this might be blocked currently on bug #838373
Work Items
Work items:
Create prototype execution framework: DONE
Add support for executing commands over ADB: DONE
Add support for installing apk over adb: DONE
Add support for reading results and parsing them: DONE
Add support for loading test wrappers: DONE
Add support for listing all attached devices: DONE
Create test wrapper for 0xbench: DONE
Integrate with lava-tool: DONE
Modify lava-dispatcher to use the new framework: DONE
Add output to host stdout: DONE