For the moment, only the cc3220SF board supports this method.
In LAVA versions prior to 2019.01 both lower and upper case results were accepted. This behavior was changed in 2019.01 to only accept lower case.
In order to keep compatibility among test jobs, the upper case result strings (PASS, FAIL, SKIP and UNKNOWN) are now valid again.
A new variable, called environment has been added to the device dictionaries. These can be used, for example, to describe physical hardware connections between the DUT and interfaces on the worker or other addressable hardware.
For ease of use, LAVA will directly export the content of the device_info, environment, static_info and storage_info dictionaries into the test shell environment. The dictionaries and lists will be unrolled, for example:
Filtering has been activated in the REST API for 'devices', 'device-types' and 'jobs'.
See the documentation for the details.
The LAVA web interface displays a lot of tables. The size of the table
is now configurable at instance level by the admin.
Update settings.conf and restart lava-server-gunicorn:
By default, every table will display 25 elements.
When connecting with lava-master and lava-logs, lava-slave can now use a socks proxy if needed.
In order to use a socks proxy, you should either:
start lava-slave with --socks-proxy localhost:8081
edit /etc/lava-dispatcher/lava-slave and add
The support is now complete.
Job definition schema
The schema validator is now checking the content of the context
dictionary for both single and multinode jobs.
A new set of keys has been added: boot_character_delay, booti_dtb_addr, booti_kernel_addr, booti_ramdisk_addr, bootm_dtb_addr, bootm_kernel_addr, bootm_ramdisk_addr, bootz_dtb_addr, bootz_kernel_addr, bootz_ramdisk_addr.