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.