72.0 Once upon a time in Holywood
The Avocado team is proud to present another release: Avocado 70.0, AKA “Once upon a time in Holywood”, is now available!
Release documentation: Avocado 72.0
Users/Test Writers
The new
vmimage
command allows a user to list the virtual machine images downloaded by means ofavocado.utils.vmimage
or download new images via theavocado vmimage get
command.The tags feature (see Categorizing tests) now supports an extended character set, adding
.
and-
to the allowed characters. A tag such as:avocado: tags=machine:s390-ccw-virtio
is now valid.The still experimental “N(ext) Runner”, introduced on version 71.0, can now run most Avocado Instrumented tests, and possibly any test who implements a matching
avocado-runner-$(TEST_TYPE)
script that conforms to the expected interface.
Bug Fixes
A bug introduced in version 71.0 rendered
avocado.utils.archive
incapable of handling LZMA (also known asxz
) archives was fixed.A Python 3 (bytes versus text) related issue with
avocado.utils.cpu.get_cpu_vendor_name()
has been fixed.
Utility APIs
avocado.utils.ssh
now allows password based authentication, in addition to public key based authentication.avocado.utils.path.usable_ro_dir()
will no longer create a directory, but will just check for its existence and the right level of access.avocado.utils.archive.compress()
andavocado.utils.archive.uncompress()
and now supports LZMA compressed files transparently.The
avocado.utils.vmimage
now has providers for the CirrOS cloud images.
Internal Changes
Package build fixes for Fedora 31 and Fedora 32.
Increased test coverage of mux-suite and the yaml-loader features.
A number of pylint checks were added, including w0201, w1505, w1509, w0402 and w1113.
For more information, please check out the complete Avocado changelog.