Build android.hardware.usb Unit Tests and Integrate them in LAVA

Registered by Zach Pfeffer

We need to build or integrate a set of tests to test the android.hardware.usb package.

See: http://developer.android.com/reference/android/hardware/usb/package-summary.html

The monkeyrunner tool is documented here:
http://developer.android.com/guide/developing/tools/monkeyrunner_concepts.html

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
High
Drafter:
Kejun ZHOU
Direction:
Approved
Assignee:
Kejun ZHOU
Definition:
Approved
Series goal:
Accepted for 2012q1
Implementation:
Implemented
Milestone target:
milestone icon backlog
Started by
Kejun ZHOU
Completed by
Kejun ZHOU

Sprints

Whiteboard

Notes:
[2012/4/4 pfefferz]Take a look at, https://blueprints.launchpad.net/linaro-android/+spec/android.net-testing.
[2012/4/12 liuyq0307]frameworks/base/libs/usb/tests seems related to the USB test.
[2012/4/30] Shifting to 12.05 since more work has to be done.
[2012/5/02 kejun-zhou] Test steps: https://wiki.linaro.org/Platform/QA/TestCases/Android#android.hardware.usb
[2012/7/21] please get off from backlog; it's implemented. you should set a goal/target milestone for all blueprints that are being worked on :).

Meta:
Roadmap id: ANDROID2012-TEST-API-ENABLEMENT-TESTS
Headline: USB testing can now be done in LAVA and locally
Acceptance: USB testing can now be done in LAVA and locally

(?)

Work Items

Work items:
Investigate LAVA: DONE
Investigate testing android.hardware.usb: DONE
Write or integrate tests: DONE
Test in the build locally: DONE
Test in LAVA: DONE
Merged into LAVA: DONE
Added manual test instructions to https://wiki.linaro.org/Platform/QA/TestCases/Android: DONE
Add to each build's LAVA_TEST_PLAN: DONE

This blueprint contains Public information 
Everyone can see this information.