Add CTS testsuite to lava-android-test

Registered by Paul Larson

We should investigate adding the google cts testsuite to lava-android-test

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
High
Drafter:
Yongqin Liu
Direction:
Approved
Assignee:
Yongqin Liu
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2012.01
Started by
Yongqin Liu
Completed by
Yongqin Liu

Whiteboard

[liuyq0307, 2011-11-23]: cts use "adb install" to install apk, and use "adb instrument" to run test. so it maybe need the data partition to install apk file, related to LP: #873232.
[liuyq0307, 2011-12-31]: the latest version of cts use tradefed to run CTS test
[asac, Feb 1, 2011]: has someone checked acceptance criteria? i dont see this being run on https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc46-kwg-upstream-open/; please always drop a comment if you set to implemented that you checked the acceptance and how to confirm it.
[liuyq0307, 2012-02-04]: the result display is blocked by https://bugs.launchpad.net/lava-dashboard/+bug/923628, I have tested with the fix branch locally, the display is successful. you can reference this job: http://validation.linaro.org/lava-server/scheduler/job/11170

Meta:
Headline: lava-android-test runs Android Compatibility Test Suite (CTS) on Linaro Android.
Acceptance: Run Andoird CTS on Linaro Android and show test results on validation.linaro.org.
Roadmap id: ANDROID2012-Q1-TEST

(?)

Work Items

Work items:
Investigate the execution of google cts of android: DONE
Try to run google cts on Android: DONE
Add wrapper to lava-android-test(run): DONE
Add wrapper to lava-android-test(parse): DONE
Confirm the result on production: DONE

This blueprint contains Public information 
Everyone can see this information.