Create an Android test runner for LAVA

Registered by Paul Larson on 2011-08-11

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:
milestone icon 2011.09
Started by
Fathi Boudra
Completed by
Yongqin Liu

Related branches

Sprints

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

This blueprint contains Public information 
Everyone can see this information.