Build android.inputmethodservice 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.inputmethodservice package.

See: http://developer.android.com/reference/android/inputmethodservice/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 for an example.
[2012/4/18 kejun-zhou] /system/bin/ime is the input method services test tool.]
[2012/4/24 kejun-zhou] the lava test is available by using "bzr branch lp:~kejun-zhou/lava-android-test/ime".
[2012/4/30 pfefferz] Gonna shift this to 12.05 since all the builds didn't run it via, LAVA_TEST_PLAN="busybox,0xbench,glmark2,skia,v8,mmtest,cts,monkey" adding a specific note.
[2012/5/09 kejun-zhou] The test case is rejected by LAVA team. The reason is that the request of the BP is not clear.
[2012/5/21 pfefferz] Still pending LAVA merge.
[2012/5/24 asac] LAVA merge proposal has real comments to improve. they don't question the BP from what I see in comments.
[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: Input service testing can now be done in LAVA and locally
Acceptance: Input service testing can now be done in LAVA and locally

(?)

Work Items

Work items:
Investigate testing android.inputmethodservice: DONE
Write or integrate tests: DONE
Test in the build locally: DONE
Submit to LAVA: DONE
Merged in LAVA: INPROGRESS
Reconcile LAVA team differences: TODO
Update test https://wiki.linaro.org/Platform/QA/TestCases/Android wiki with manual test instruction: TODO
Update all builds, LAVA_TEST_PLAN to include this test: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.