Brussels / 1 & 2 February 2014


Introduction to LAVA

Automation and validation for Linux on ARM

Linaro is a not-for-profit organisation to provide support services for member companies and the open source community to make it easier to develop and support Linux on ARM. This talk introduces Linaro and the automation and validation system, LAVA.

LAVA is a python framework for testing software on hardware which accepts test jobs to perform on selected hardware to provide a black box to continuous integration tests. LAVA development and deployment is fully open, using git, gerrit, wiki, IRC & mailing lists. The majority of hardware is hosted at the lab in Cambridge, UK and includes around one hundred devices including panda, beaglebone-black and arndale boards as well as calxeda servers. Jobs can be run on multiple nodes using a variety of test environments - the main requirement is that the device has a serial connection which is usable for the entirety of the test.


Neil Williams