LAVA
2024.05
Index
Contents
Site
Introduction to LAVA
Contents
Glossary of terms
Getting support
Page
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
action level
add device admin
add users admin
add-device
add-device-type
adding a device
adding a device type
adding devices of known types
admin backup
admin debug
admin deploy lxc
admin log files
admin triage
administration
administration roles
administrator
administrator debugging
administrator guide
advanced installation topics
alias
apt.lavasoftware.org
Arm Virtual Hardware
authentication token
authorization
auto login
auto login login commands
auto login password
auto login password prompt
auto login prompt
auto login username
automated power control
automation
availability
avh
B
backup
backup restore
best admin practices
best practice
best practice ci
best practices
black
BMC
boot auto login
boot auto login login commands
boot auto login password
boot auto login password prompt
boot auto login prompt
boot auto login username
boot character delay
boot commands
boot commands - full
boot commands - kernel
boot connection
boot connection namespace
boot failure
boot failure_message
boot method
,
[1]
boot method avh
boot method bootloader
boot method cmsis-dap
boot method console
boot method depthcharge
boot method docker
boot method fastboot
boot method fastboot commands
boot method fastboot-nfs
boot method fvp
boot method grub
boot method grub-efi
boot method ipxe
boot method jlink
boot method lxc
boot method minimal
boot method musca
boot method openocd
boot method pyocd
boot method qemu
boot method qemu media nfs
boot method qemu media tmpfs
boot method qemu-iso
boot method qemu-iso media
boot method qemu-nfs
boot method u-boot
boot method u-boot commands
boot prompt list
boot prompts
bootloader recovery criteria
bootloader testing with recovery
branding
bug reporting
bug reports
C
calculating timeouts
capabilities
character delays
chart
checksum
ci loop
ci loop - closing
code locations
code of conduct
codestyle
community contributions
compatibility
connect and test
connection
connections - adding extra serial ports
connections - configuring serial ports
connections - device configuration
connections - limitations with multiple serial ports
connections - multiple serial ports example
,
[1]
connections - namespaces
connections - test job
connections - using multiple serial ports
contact
continuous integration
contribute upstream
contribution guide
contribution guide - for first timers
contribution guidelines
contribution process
coordinator
create a device in the database
create superuser
custom result handling
D
debian
debian - architectures
debian development
debian installer qemu
debug
debug output
debugging automation failures
debugging test failures
debugging V2 instance
defining timeouts
delay start
dependency requirements
deploy android using lxc
deploy lxc test job
deploy os
deploy to avh
deploy to docker
deploy to docker image
deploy to download
deploy to download images
deploy to fastboot
deploy to fastboot images
deploy to fvp
deploy to lxc
deploy to lxc packages
deploy to mps
deploy to mps recovery_image
deploy to mps test_binary
deploy to musca
deploy to musca test_binary
deploy to nbd
deploy to recovery
deploy to ssh
deploy to ssh connection
deploy to ssh protocols
deploy to tftp
deploy to tmpfs
deploy to uuu
deploy to uuu images
deploy to vemsd
deploy to vemsd recovery_image
develop
develop changes
developer
developer - merging_changes
developer debugging workers
developer guide
developer image
developer testing
developer workflow
developer-builds
developer: adding new classes
developer: adding unit tests
developer: design
developer: mapping actions
developer: preparation
developer: python3 dependencies
developer: requirements
developer: review criteria
developer: reviewing merge requests
developer: strategy classes
developer: use python3
developers
developing LAVA
developing new classes
development branch
development planning
development process
device
device description
device dictionary
device dictionary - admin
device dictionary - connections
device dictionary - help
device dictionary - update
device integration - adding new device-types
device integration - device requirements
device integration - fastboot
device integration - fastboot db410c
device integration - fastboot devices
device integration - fastboot hikey6220
device integration - fastboot hikey960
device integration - fastboot nexus
device integration - fastboot pixel
device integration - integration process
device integration - IoT
device integration - networking
device integration - power
device integration - reset
device integration - serial console
device integration - u-boot
device integration - uefi
device status transition
device tag
device tag example
device type
device type examples
device type information
device-type template files
device_info - lxc
device_ip
device_mac
dispatcher
distributed deployment
distributions
docker - admin
docker - network configuration
Documentation Index
downloading results
dragonboard-410c
DTB
DUT
E
event notifications
event notifications - configuration
existing builds
expect_role
explain first job
export
extending qemu
extra kernel arguments
F
fails to mount root
feedback output
filesystem storage
fingerprint
firmware testing with recovery
first devices
first installation
first job
first job definition
first job detail
fixed virtual platform
forking the code
frontend
functional testing
fvp
G
generating test job submissions
geographic locations
git branch
git commit messages
gitlab account
glossary
gold standard
gold standard test jobs
group
growing your lab
H
hacking
hacking session
health check
health check - migrating
health check - writing
health checks - configuration error
hidden device type
hikey6220
hikey960
hostname
I
image_arg
infrastructure requirements
inline
inline test definition
install
install release
installation
interface tag
irc
iso installer
J
javascript
jinja2
jinja2 - development
jinja2 templating
job context
job definition
job definition - first
job metadata
job submission
K
kernel ci
kernel command line
kernel messages - interleaving
L
laptop
lava and ci
lava archive signing key
lava design meeting
lava on debian
lava on other distributions
lava repository
,
[1]
lava schema
lava test shell
lava-announce list
lava-dev
lava-devel support
lava-group
lava-role
lava-run
lava-self
lava-send
lava-sync
lava-target-ip
lava-target-mac
lava-target-storage
lava-test-raise
lava-users support
lava-wait
lava-wait-all
LAVA_LXC_HOME
lava_lxc_mocker
lavacli
log sections
login
LXC
lxc - admin
LXC - feedback
lxc actions
lxc protocol reference
lxc://
M
mailing list
messageID
meta-lava
metadata
metadata - test jobs
micro-instance
migrate postgres
migrating known device
migrating to V2
migrations
MultiNode
MultiNode - debugging
MultiNode - delay start
Multinode - essential roles
MultiNode - job context
MultiNode - outline
MultiNode - results
MultiNode - roles
MultiNode - synchronization
MultiNode - timeouts
MultiNode - using roles
MultiNode - writing multinode tests
MultiNode - writing test jobs
multinode admin debug
MultiNode API
multiple serial
multiple uart
N
namespace
Namespaces
naming conventions
network map
nexus
notifications
notifications - summary
O
offline
override constant
override device
owner
P
packaging
packaging for distributions
parameters
pastebin
PDU
permissions
persistence
physical access
pipeline
pipeline design
pipeline device requirements
pipeline schema
pipeline support for devices of known type
pitfalls
pixel
postgres configuration
postgres migration
power commands
power control infrastructure
primary media
primary remote connection
priority
production image
production release
production-repo
prompt list
prompts
prompts - test jobs
protocol
publish artifacts
publishing events
push development branch
python3
Q
qemu
QEMU - host architecture
QEMU - options
QEMU - workers
qemu standard kernel initramfs
queries
queries in scripts
query
query conditions
R
ramdisk header
read the logs
recovery mode
refactoring
release
release notes
remote worker
replacing vmgroups
rest api
restore backup
restricted
restricted device
results
results - correlation
results - download
results - introduction
results - pagination
retired
role
rootfs
rootfs failure
rootfstype
running unit tests
S
scaling
scheduler
scheduling
second uart
secondary connections - concepts
secondary connections - example test job
secondary connections - ssh
secondary connections - vmgroups
secondary connections - writing
secondary media
secondary media - admin
secondary media and installers
secondary media sata
secondary media sata boot_part
secondary media sata dtb
secondary media sata kernel
secondary media sata ramdisk
secondary media sata uuid
secondary media usb boot_part
secondary media usb dtb
secondary media usb kernel
secondary media usb ramdisk
secondary media usb uuid
secondary media with a command list
secondary media with an image
security upgrades
serial console server
serial console support
serial corruption
,
[1]
setting compatibility
setup commands
simple administration
simple testing
simplistic
ssh for secondary connections
staging-repo
standard known devices
standard qemu kernel
standard stretch qemu
standard test jobs
state machine
static_info devices
status
storage
storage_info
submit
submit merge request
superuser
support
support guidelines
T
tables
target_group
template mismatch
templates
templates as code
templating - best practice
templating - contexts
templating - overrides
terminology - test writer
test action definitions (POSIX)
test action interactive
test action monitors
test case
test character delay
test definition repository
test run
test set
test shell
test shell - best practices
test shell - check for support
test shell - control output
test shell - custom scripts
test shell - portability
test shell - setup
test shell - side effects
test suite
test suites in results
test writer use cases
tftp
timeouts
timeouts - skipping
token
,
[1]
trailing comma
transfer overlay
triage
U
UART
UEFI
unattended upgrades
unit tests
unit tests - dependencies
user authentication
user notifications
using favorite jobs in LAVA
using tables in LAVA
using test results
V
virtual machine
visibility
vlan interface tag
VLANd
vland
vland - admin
W
web ui submit
worker
worker - apache config
writing job submission yaml
writing new testjob
writing pipeline submission
writing test - combining actions
writing test - interactive
writing test - Lava-Test Test definition 1.0
writing test - monitors
writing tests - introduction
X
xml-rpc job submission
XML-RPC submit
xmlrpc
Y
YAML syntax for testjobs