Testing & Automation Services
At Linaro we design, deploy and manage test automation systems that scale from early silicon bring-up to global upstream validation programs.
Build & Test on virtual devices
On demand, highly scalable, build and test service that scale from single developer to large CI system
- Reproducible kernel & OpenEmbedded builds
- Testing leveraging QEMU and FVP
- Scalable compute without infrastructure burden
- Easy integration from command line to CI pipelines
Testing on your hardware
The Linaro automation framework (LAVA) and the Linaro Automation Appliance (LAA) automatically test any layer of your software stack on your hardware.m
- Bootloader, kernel or OS regression testing
- Performance assessments
- Plug and Test on your hardware
- Supporting more than 400 different devices
Integration with upstream testing: KernelCI
Upstream-first continuous integration of the Linux kernel on vendor hardware.
- Testing upstream kernel on your hardware
- Fast enablement of your hardware
- Seamless integration with KernelCI
SCALE. BUILD. TEST
Linaro’s Use Cases
-
KernelCI
LAVA and Tuxsuite incubated by Linaro are foundational components of the KernelCI project that continuously test the Linux kernel on vendor hardware.
- Reproducible build with tuxsuite OSS tools
- Multiple remote hardware labs orchestrated by LAVA
- Linaro pull-lab orchestrated on LAAs
- Testing with LAVA or Labgrid
-
OneLab
In an era where connectivity is king, Onelab ensures edge and IOT device interoperability though automated testing
- Automatically run the ARM ACS test suite
- Leverage the Linaro Automation Appliance for full hardware automation
- Test OS and distribution installation of various vendors
-
ClangBuilt Linux CI
The ClangBuiltLinux project is improving the quality of the LLVM toolchain by ensuring that every version of Clang is able to fully build the Linux kernel.
- Large scale CI leveraging tuxsuite build service
- Tight integration with Github actions
- Building on average 40k Linux kernels per month
- On average 460 days of computation per month.
-
Linux Kernel Functional Testing
The LKFT project is improving the Linux Kernel quality with intensive testing, utilising all of Linaro’s automation framework and tools: LAVA, tuxsuite, LAA and Hay
- Linaro hosted Kernel testing service
- Service Level Agreement (SLA) Kernel Testing
- Regression Monitoring
- Public or Private Labs supported
- Daily reports and triaging of your test results