Test a new kernel in LAVA

Registered by Paul Larson on 2011-06-16

As kernel developer, I want to specify a test kernel and packages I compiled myself so that I can validate my change to the kernel.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Low
Drafter:
Spring Zhang
Direction:
Approved
Assignee:
Spring Zhang
Definition:
Approved
Series goal:
Accepted for linaro-11.11
Implementation:
Implemented
Milestone target:
milestone icon 2011.09
Started by
Spring Zhang on 2011-07-22
Completed by
Spring Zhang on 2011-09-15

Whiteboard

[fboudra, Sep 1 2011] Headline and acceptance criteria are missing.
[pwlars, Sep 8 2011] Acceptance criteria and headline added.

Headline: A new kernel package can be specified for testing directly in the lava-dispatcher

Acceptance: A dispatcher job can be submitted with a kernel parameter that will cause it to deploy the image, and also install the new kernel in that image for testing.

(?)

Work Items

Work items:
Investigate linaro-hwpack-replace in Linaro image tools: DONE
Investigate uboot and uImage installing process in Linaro image tools: DONE
Add a parameter to action deploy_linaro_image to specify a new kernel package: DONE
Implement interface to install deb package to test image: DONE
Implement interface to extract tarball to test image: DONE
Implement deploying a kernel from deb package: DONE
Implement deploying a kernel from a tarball: DONE
Implement support for deploying new kernel in android part: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.