Build android.bluetooth Unit Tests and Integrate them into LAVA

Registered by Zach Pfeffer on 2012-04-02

LAVA contains a Bluetooth access point allowing Bluetooth tests to be automated. We need to write or integrate tests that test the android.bluetooth package.

Blueprint information

Status:
Started
Approver:
Zach Pfeffer
Priority:
High
Drafter:
Chengjie HE
Direction:
Approved
Assignee:
Chengjie HE
Definition:
Approved
Series goal:
Accepted for 2012q1
Implementation:
Good progress
Milestone target:
milestone icon backlog
Started by
Chengjie HE on 2012-04-20

Sprints

Whiteboard

Notes:
[2012/4/2 pfefferz] Put notes here.
[2012/4/4 pfefferz] Take a look at, https://blueprints.launchpad.net/linaro-android/+spec/android.net-testing for reference. We should be testing at the android.bluetooth level.
[2012/4/23 asac] good work (if it really runs :)); are we on track for the doc etc. work items?
[2012/4/30 pfefferz] Yeah, going to just have Chengjie focus on this and the other test BP for 12.05 to make sure its working.
[2012/4/30 pfefferz] Moving to 12.05 because integration into LAVA wasn't completed.
[2012/5/29 pfefferz] Moving to the backlog due to re-thinking
[2012/7/21] is this moving forward somewhere? I see good progress and backlog and woder if there is way to drive this home nicely.

Meta:
Roadmap id: ANDROID2012-TEST-API-ENABLEMENT-TESTS
Headline: Bluetooth testing is now automated
Acceptance: Bluetooth testing can be done in LAVA

(?)

Work Items

Work items:
Write or integrate a test that will test the classes of the http://developer.android.com/reference/android/bluetooth/package-summary.html package: DONE
Integrate the test into LAVA. Name the LAVA test android.bluetooth, name it BT: DONE
Add test to builds and make sure it runs: DONE
Document how to use tests manually from the command line on the test wiki https://wiki.linaro.org/Platform/QA/TestCases/Android: DONE
Add tests to https://wiki.linaro.org/Platform/QA/TestCases/Android: DONE
[liuyq0307] Modify post-build-lava.py to support passing option from android-build to lava: INPROGRESS

This blueprint contains Public information 
Everyone can see this information.