Move existing test defintions away from LAVA test to a dedicated project
Currently LAVA Test is being maintained by the LAVA / Validation team. We have no time or experience to ensure the quality and proper status of the test definitions we've accepted from third parties. This has lead to flaky tests that don't really work for a long time but nobody is there to fix them. It also increases the workload on LAVA engineers to track bugs, merge requests and discussions around the test repository that don't affect the framework. Lastly bundling of many ubuntu-specific tests into LAVA deteriorates the cross-platform nature of the LAVA stack
Blueprint information
- Status:
- Complete
- Approver:
- Andy Doan
- Priority:
- Undefined
- Drafter:
- Zygmunt Krynicki
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
- Michael Hudson-Doyle
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
QA, DevPlatform and LAVA come to consensus where to put existing test code: TODO
Create new project on launchpad: TODO
Move all test definitions to new project: TODO
Remove all test definitions from lava-test: TODO
Enhance lava-test messages when no tests are installed: TODO
Update production jobs to install the linaro-specific test repository: TODO