LAVA Server
2016.9
Index
Contents
Site
Glossary of terms
Getting support
First Steps Using LAVA V2
First Steps Installing LAVA V2
Writing Tests
Introduction to Results in LAVA
Simple Administration
LAVA APIs
Administrator Guide
LAVA developer guide
Migrating to the Pipeline Dispatcher
Other Topics
Contents
Page
Contents
« Image Reports ar...
First Steps Usin... »
Contents
ΒΆ
First Steps Using LAVA V2
Logging In
Local User Account
Linaro lab users
Authentication Tokens
Submitting your first job
Job Definition
Job Submission
Test Definitions
Viewing test results
Downloading test results
Web Based Job Submission
XML-RPC Job Submission
lava-tool
Installing lava-tool
Using lava-tool
Table search support
Simple text search
Custom table queries
Exclusive table searches
Other filters
Resetting a table
Unavailable entries
First Steps Installing LAVA V2
Initial LAVA Installation
Requirements to Consider Before Installing LAVA
Architecture
Elements of the master
Elements of the slave
Software Requirements
Hardware Requirements
Device requirements
Multi-Node hardware requirements
Which release to install
Installation Types
Single Master Instance installation
Running V1 only
Running V2 only
Running a mix of V1 and V2
What is the Pipeline?
LAVA Coordinator setup
Setting Up Serial Connections to LAVA Devices
Contact and bug reports
Writing Tests
Introduction to the LAVA Test Developer Guide
Guide Contents
Assumptions at the start of this guide
Checking device availability
Finding an image to run on the device
Actions to be run for a LAVA test
Examples
Deploying a pre-built QEMU image
Using device tags
Using LAVA Test Shell
Introduction to Results in LAVA
Simple Administration
Requirements
Outline
Start small
Problems with simplistic testing
Roles of LAVA administrators
Best practice
Triage
Where to find debug information
Adding more devices
LAVA APIs
Results APIs
Administrator Guide
Introduction
Information sources
About device type templates
About the device dictionary
Finding your way around the files
Requirements for a pipeline device
Hardware Requirements
Software Requirements
Adding support for a device of a known type
Obtaining configuration of a known device
Creating a new device entry for a known device type
Creating a device dictionary for the device
Viewing current device dictionary content
Updating a device dictionary
LAVA developer guide
Pre-requisites to start with development
Other elements involved in LAVA development
Developer workflows
Naming conventions and LAVA V2 architecture
Updating online documentation
Code locations
Jinja2 support
Device dictionaries
Dispatcher device configurations
Contributing Upstream
Community contributions
Migrating to the Pipeline Dispatcher
Basics
Specific information and guides
Understanding test job objectives
Pipeline support
Deployments
Boot methods
Protocol support
Other Topics
LAVA Scheduler summary help
Device Type Overview
Active Jobs
Workers
LAVA Scheduler summary help
Device Type Overview
Active Jobs
Workers
Detailed device information in LAVA Scheduler
Static device information
Device ownership information
Device status
Administrative controls
Device type information in LAVA Scheduler
Device type metadata
Device type status
Device capabilities and information
Health Job Summary
Devices Overview
Jobs for devices of this type
Job submission failure help
Device type X is not available
LAVA job failures, errors, comments and tags
Dispatcher error or test failure
Job failure tags
Job failure comment
Commenting on or tagging a job failure
Viewing reports of job failures
Unreported test failures
Image Reports are replaced by Charts