add support for "out-of-tree" tests
lava-test can support "out-of-tree", so it's necessary for lava-android-test also support tests of such type and then user can define their own test.
Consider the case that lava-android-test is run on host(not the test target), there are security hole for supporting upload scripts and execute them on host. So the out-of-tree test will be executed on target android. That is to say, only commands on android can be executed, installer and runner only accept adb commands, and parser will not be permitted to customize(
For installer and runner, if needs complicate logical, then the out-of-tree test should wrapper that logic in a script/command, then push that script/command to android, and run it on android.
any other ideas?
Blueprint information
- Status:
- Complete
- Approver:
- Paul Larson
- Priority:
- Undefined
- Drafter:
- Yongqin Liu
- Direction:
- Needs approval
- Assignee:
- Yongqin Liu
- Definition:
- Superseded
- Series goal:
- Accepted for trunk
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Andy Doan
Related branches
Related bugs
Sprints
Whiteboard
[pwlars, 2012-03-05] Thinking about this further, I'm not sure that out-of-tree is needed so much with lava-android-test since it runs host-side. Extra tests could be installed as python packages and updated as needed. We would just need to make sure we can pass parameters to them.
Meta:
Headline:
Acceptance:
Work Items
Work items:
To be defined: TODO