LAVA Manual¶
[ Home ] [ Dashboard ] [ Scheduler ] [ API ]
- LAVA Overview
- Using tables in LAVA
- Glossary of terms
- Getting support
- LAVA Installation
- Writing a LAVA test definition
- Writing commands to run on the device
- Best practices for writing a LAVA job
- Writing MultiNode tests
- Test definitions in version control
- Filters
- Image Reports
- Image Reports 2.0
- Writing Health Checks for device types
- MultiNode Use Cases
- Virtual Machine Groups
- Development process
- What do you want from LAVA - FAQs
LAVA Test Developer Guide¶
- Introduction to the LAVA Test Developer Guide
- List of available dispatcher actions
- LAVA Test Shell
- LAVA Hacking Sessions
- Multi-Node LAVA
- Virtual Machine Groups
- Boot Management
- Building and manipulating images
- Deploying a Bootloader Device
- Hooks, Signals and External Measurement
- Exporting data out of LAVA
- LAVA-LMP Test Guide
LAVA Administrator Guide¶
- Configuration files for lava-dispatcher
- Running LAVA Scheduler
- Identifying device types
- Hidden device type
- Cache Proxy Setting Up
- Deploying a board in LAVA
- Writing device information for a new board
- Adding known devices using the LAVA admin helpers
- Adding initial data manually
- Deploying a QEMU Device
- PDU Daemon
- Deploying a KVM (x86_64) Device
- Adding a KVM device to LAVA
- Submitting a KVM Job
- Deploying a Galaxy Nexus phone
- Deploying an ipmi/pxe-boot Device
- Deploying dummy devices
- Deploying an iPXE (x86) device
- Deploying LXC devices
- Switch / Hijack User
- LAVA Migrate Management Command
Other Topics¶
- Adding Extensions to LAVA Server
- Lava Dispatcher Usage
- Using the ARM Energy Probe
- Device Capabilities Support
- Packaging lava-server for distributions
- Debian-based distributions
- LAVA Scheduler summary help
- Detailed device information in LAVA Scheduler
- Device type information in LAVA Scheduler
- Job submission failure help
- LAVA job failures, errors, comments and tags
- Lava tool summary help
- Refactoring Use Cases
- Pipeline schema
Developer guides¶
- LAVA development
- Developing LAVA on Debian or Ubuntu
- Migrating from lava-deployment-tool to packages
- Dashboard Bundle Schema
- Lava Dispatcher Design
- Writing YAML files for the refactored dispatcher
- Testing the new design
- Compatibility with the old dispatcher LavaTestShell
- Logical actions
- Connections, Actions and the SignalDirector
- Using debug logs
- Debugging on the slave dispatcher
- Adding new classes
- Pre-boot deployment manipulation
- Refactored Dispatcher Actions
- Protocols
- Lava Queries