linaro-infrastructure-stakeholders team mailing list archive
-
linaro-infrastructure-stakeholders team
-
Mailing list archive
-
Message #00129
[Proposal] Extend LAVA usage - hook Offspring build on LAVA
Hi,
As discussed, here's a proposal for next stakeholder meeting: Extend
LAVA usage - hook Offspring build on LAVA
It has been added to the list of proposed projects:
https://wiki.linaro.org/Platform/Infrastructure/Specs/HookOffspringToLava
===
Stakeholders: Paul Larson, Ricardo Salveti and Fathi Boudra
Deadline: ASAP
Estimated work: To be defined.
Contact: Fathi Boudra
Summary: In order to extend LAVA usage for Ubuntu builds and as part of CI
improvements, we need to hook Offspring (Ubuntu build service) into LAVA.
The work consists of the following tasks:
* Offspring changes to send events/submit job to LAVA. It should be done after
the sync to snapshots.linaro.org and can be a hook at the sync cron job that
already happens with Offspring/snapshots.linaro.org.
* Replace the current Validation interface to have the combination list/test
results.
* Create something useful on snapshots.linaro.org that will link to the test
results. The cron job that sends the job requests to lava can get the build
ID numbers.
* Support different test bundles across images and platforms.
Note: we need to make sure that LAVA doesn't get notified to do the tests until
Offspring has fully copied the files to snapshots.linaro.org.
Benefit to Linaro: automated testing of Ubuntu builds, integrated in
the CI loop.
===
I need some help from Infrastructure team to estimate the work needed
to modify Offspring.
Cheers,
--
Fathi Boudra
Linaro Release Manager | Validation Project Manager
Linaro.org | Open source software for ARM SoCs