Move automated kernel regression testing to run under utah

Registered by Paul Larson

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:
milestone icon ubuntu-13.10

Related branches

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

This blueprint contains Public information 
Everyone can see this information.