Move existing test defintions away from LAVA test to a dedicated project

Registered by Zygmunt Krynicki

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
Completed by
Michael Hudson-Doyle

Related branches

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

This blueprint contains Public information 
Everyone can see this information.