Move automated kernel regression testing to run under utah
Kernel SRU and regression testing is currently done using some scripts that handle provisioning of physical nodes and VMs, the execution of the kernel tests and accumulation of the results. For the most part, it should be possible to do this with utah now, but will require reworking some of the jobs.
Blueprint information
- Status:
- Not started
- Approver:
- Gema Gomez
- Priority:
- Medium
- Drafter:
- Paul Larson
- Direction:
- Approved
- Assignee:
- Canonical CI Engineering
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- ubuntu-13.10
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
Work with the kernel team to review tests and scripts that need to be run and make sure they match expectations: DONE
[psivaa] Setup utah runlist/test to run the scripts and gather results for VM for testing the process: INPROGRESS
[psivaa] Setup utah runlist/test to run the scripts and gather results for physical hardware for testing the process: TODO
Transition kernel test jobs on saucy to run under utah: TODO
Setup utah runlist/test to run the kernel testing for SRU: TODO
Figure out how to handle LTS-HWE setup/testing jobs with jenkins/utah: TODO
Transition x86 kernel SRU jobs to run under UTAH: TODO
[doanac] investigate what's still needed for panda provisioning under utah: TODO
[doanac] investigate armada provisioning under utah: TODO
[doanac] investigate calxeda provisioning under utah: TODO
[doanac] investigate xen provisioning under utah: TODO
Transition exising panda kernel sru jobs to run under utah: TODO
Transition exising armada kernel sru jobs to run under utah: TODO
Transition existing xen kernel sru jobs to run under utah: TODO
Add calxeda kernel test jobs under utah: TODO
Add additional x86 hardware to kernel regression testing: TODO
Create scripts and templates to automate setting up new jenkins jobs for future kernel-regression testing: TODO