LAVA Testing with the Pre-Built images

Registered by Ricardo Salveti

Now that we have pre-built images in place, we'd like to extend the support by hooking LAVA test runs against the daily pre-built images.

Blueprint information

Ricardo Salveti
Ricardo Salveti
Andy Doan
Series goal:
Accepted for trunk
Milestone target:
milestone icon 12.05
Started by
Ricardo Salveti
Completed by
Ricardo Salveti


[rsalveti, Apr 5, 2012] Pad with the minutes from the meeting:
[doanac, 2012-04-12] I'm pretty much blocked by lp:977120
[dzin, Apr 27, 2012] Moved to 12.05
[rsalveti, May 3, 2012] Not blocked anymore, LAVA is fully back.
[asac, May 4, 2012] where is the outcome of the DONE WI "Check support for pre-built images at LAVA" documented? I think adding a comment when closing such items is the minimum we should do. maybe you added more WIs to the list as a result of that investigation item; if so the additions/changes should be documented in a comment too...
[doanac, 2012-05-04] asac: LAVA has had support for pre-built images for a long time now. I should have noted that when I marked that item as done.
[doanac, 2012-05-24]: The lmc based runs don't seem to be blocking daily pre-built images, so this isn't an issue right now
[rsalveti, May 31, 2012] The pre-built images are now pushing the jobs to LAVA once the job is finished. The snapshots html summary file per build is also linking the LAVA results now.

Headline: Pre-built images are now tested on LAVA on a daily basis.
Acceptance: Daily pre-built images pushed to LAVA, with test runs across all images we support.


Work Items

Work items:
Create jobs (or steps at one single job) that submits the daily pre-built images to LAVA: DONE
Check support for pre-built images at LAVA, and discuss what would be needed to have the support at this cycle still: DONE
Check if the serialized runs of lmc are not blocking the daily runs (in case it's taking too much time): DONE
Request removal of the current image status view at LAVA (and cron jobs): DONE
Create a meta-data file with enough information about the image (hwpack/roofs) and the job id of the LAVA test run: DONE
Create a simple javascript that grabs the results from LAVA and publish them at the snapshot folder that contains the image (similar to android): DONE

This blueprint contains Public information 
Everyone can see this information.