Failure to boot test kernel image not reflected in CI status
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro CI |
New
|
Undecided
|
Unassigned |
Bug Description
A recent bug in a CI script caused filesystem images and hwpack images generated for kernel testing to be built without device trees. The actual Jenkins build process completed without error because the instructions to build the device tree were missing, and all the included build operations completed successfully even though the resulting image contained no device tree.
When these defective images were passed to LAVA for post-build testing the test kernel images naturally failed to boot. LAVA responded appropriately and eventually logged the failure after repeated retries... however the failure status was not propagated back to reflect in the status of the Jenkins CI build/test operation. The result was that the cumulative status reported for the Jenkins CI builds showed a 'green light' and gave no indication that there were errors in the build or in the post-build tests.
See LAVA job #120948 for a log of the problem.
affects: | lava-project → linaro-ci |
I'm not sure I follow here: do we have a mechanism in LAVA that tells Jenkins CI that something failed on LAVA side? Or is this a request/wishlit to have something similar?