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
vmimagecommand allows a user to list the virtual machine images downloaded by means ofavocado.utils.vmimageor download new images via theavocado vmimage getcommand.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-virtiois 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.archiveincapable 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.sshnow 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.vmimagenow 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.