Make the integration of android-instrument-test/android-shell-test/android-command-test easily

Registered by Yongqin Liu

At this stage, the android test integrated into lava mainly are android-instrumentation-test/android-command-test/android-shell-test.
So it's better to make the three types test integration more easier than now.
And make it is unnecessary to understand python language for android team member.

Blueprint information

Status:
Complete
Approver:
Andy Doan
Priority:
Low
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

Sprints

Whiteboard

[liuyq0307, 2012-06-06], for the three types test integration, you can reference the following examples:
http://bazaar.launchpad.net/~liuyq0307/lava-android-test/support-testprovider/view/head:/lava_android_test/test_definitions/commands/example.py
http://bazaar.launchpad.net/~liuyq0307/lava-android-test/support-testprovider/view/head:/lava_android_test/test_definitions/instruments/example.py
http://bazaar.launchpad.net/~liuyq0307/lava-android-test/support-testprovider/view/head:/lava_android_test/test_definitions/shells/example.sh

Meta:
Headline: Ease the integration of three types of android test(instrumentation-test/shell-test/command-test)
Acceptance: Android team member can integrate test easier than before, and no need to understand python language. And the integrated test can be specified from Android build service and can be run in the Validation lab after a build.

(?)

Work Items

Work items:
Make the parser of each instrumentation test to one parser: DONE
Add provider definition and example for instrumentation test: DONE
Add provider definition and example for android shell test: DONE
Add provider definition and example for android command test: DONE
Update readdocs of usage: DONE

This blueprint contains Public information 
Everyone can see this information.