Add support for blackbox test on android
Why?
We have tests that we want to automate that bring the network interface up and down, LAVA can’t use the device under test’s (DUT) network interface if the DUT is actively testing it so we need to break this dependence.
Context?
This provides a mechanism for tests to be run on android as blackbox, and can let lava to trigger and collect the test result.
What gets produced?
Changes to LAVA that enable the DUT to perform tests on its network interface without affecting the LAVA infrastructure.
Where will the work get put?
Android Git Repository.
Blueprint information
- Status:
- Started
- Approver:
- Zach Pfeffer
- Priority:
- Undefined
- Drafter:
- Yongqin Liu
- Direction:
- Needs approval
- Assignee:
- Yongqin Liu
- Definition:
- New
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- backlog
- Started by
- Yongqin Liu
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Notes:
[2012/7/04 liuyq0307] This BP is only for the part of android side. The BP for lava side is https:/
Meta:
Headline: the mechanism for test to run on android as black-box has been created.
Acceptance:
1. tests that run on android as black-box can be triggered by lava and manually on local
2. an example test has been integrated into build
Work Items
Work items:
discuss how to notify android that there are tests to be run: INPROGRESS
discuss how to notify lava or user all the tests are completed: INPROGRESS
discuss how to pass the tests result to lava: INPROGRESS
Implement the part that will start all the tests that expected by lava or user: TODO
Implement the part the will generate the test result by parsing the test output: TODO