Automate Android Tests (Skia)
Why:
AOSP contains around 300 unit test frameworks. We need to put select ones into LAVA. Update: this initial blueprint will focus on adding Skia tests. A list of separate, dedicated blueprints should follow, focused on integrating particular tests.
Who:
Zygmunt Krynicki (zyga)
Where:
The test definitions will be added to lp:lava-android-test and deployed to the validation lab
Context:
The testing card
Blueprint information
- Status:
- Not started
- Approver:
- Zach Pfeffer
- Priority:
- Medium
- Drafter:
- Zygmunt Krynicki
- Direction:
- Approved
- Assignee:
- Zygmunt Krynicki
- Definition:
- Approved
- Series goal:
- Accepted for 2012q2
- Implementation:
- Not started
- Milestone target:
- backlog
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Notes:
[2012/6/7 pfefferz] Put notes here.
I'm in progress of discovering and classifying tests. I'm not sure if there are any tests in our current builds that I could try to integrate. I'll start a parallel set of builds (with the 'tests' variant), to see how they do this cycle. I will also try to fix any build failures that pop up. There is some overlap with the other blueprit (building the tests in), more notes there.
[2012/6/25] Document with list of test under construction. I’ll add it to google docs soon but I’m still preoccupied by the previous blueprint.
[2012/6/25] Moving to the backlog, while the "tests" builds come online, https:/
[2012/7/2 zkrynicki] Updated summary to have new Why/Who/
[2012/7/6 zkrynicki] Removed work item that has a dedicated blueprint (make-a-
[2012/7/6 zkrynicki] Refocused this blueprint on skia tests
[2012/7/21 asac] usually we don't want to _start_ blueprints on the backlog.
Meta:
Headline: Select tests from AOSP have been integrated into LAVA
Acceptance: Select tests from AOSP have been integrated into LAVA
Work Items
Work items:
Familiarize myself with android testing: DONE
Analyze existing tests and find good candidates for LAVA: DONE
Run skia tests locally: TODO
Integrate skia tests into LAVA: TODO
Add skia test runs to Android builds: TODO
Verify results: TODO
Dependency tree
* Blueprints in grey have been implemented.