Hi folks,
The 2021.01 tag has been pushed to master on
git.lavasoftware.org.
.deb packages have been built in GitLab CI and are published at
https://apt.lavasoftware.org/release
Docker images for amd64 and arm64 have been built in GitLab CI and
are available from
https://hub.lavasoftware.org/
and
https://hub.docker.com/u/lavasoftware
Changes in this release
==================
# Device-types
## New device-types
New supported devices:
* Musca S
* imx8dxl-ddr3l-evk
* hp-11A-G6-EE-grunt x86_64 Chromebook
## FVP
Multiple console.
Allow for reading from multiple FVP consoles. All output from
additional
consoles is directed to LAVA feedback log.
FVP boot now method allows to define additional regexes to match
more than
one console.
This is done with ``feedbacks`` keyword:
```yaml
console_string: 'terminal_0: Listening for serial connection
on port (?P<PORT>\d+)'
feedbacks:
- '(?P<NAME>terminal_1): Listening for serial
connection on port (?P<PORT>\d+)'
- '(?P<NAME>terminal_2): Listening for serial
connection on port (?P<PORT>\d+)'
- '(?P<NAME>terminal_3): Listening for serial
connection on port (?P<PORT>\d+)'
```
Feedbacks will be read twice during boot process (before matching
login prompt) and periodically during test-shell.
## docker
Mappings in static_info are now correctly added to the container
as well.
## cmsis_dap
As part of job log, LAVA now logs contents of DAPLink virtual USB
disk and
contents of DETAILS.TXT (if any).
Add action parameter "post_umount_delay". This tells LAVA to wait
given
number of seconds after the umount command.
# Docker actions
## downloads namespace
Docker test shell action can now specify custom downloads
namespace.
* if user specify downloads-namespace, use it
* if user not specify downloads-namespace, fall back to
`namespace` to mount
the downloads dir.
# LAVA dispatcher
## support uniqify parameter in deploy to: downloads
This will cause the downloaded files to be available under
${image_key}/,
instead of at the root of the downloads directory. It allows jobs
to
download more than one image with the same filename.
# Bug fixes
* REST API: __in filtering now works correctly for `choice`
fields.
* REST API: fix field names crash in RelatedFilters due to django
filters
upgrade
* lxc-mocker: avoid `apt upgrade` on lxc-create
* lava_dispatcher: add wait_device_board_id in device_info for
fastboot
Thanks,
--
Stevan Radaković | LAVA Engineer
Linaro.org <www.linaro.org> │ Open source software for ARM SoCs