101.0 One Hundred and One Dalmatians¶
The Avocado team is proud to present another release: Avocado 101.0, AKA “One Hundred and One Dalmatians”, is now available!
Release documentation: Avocado 101.0
Users/Test Writers¶
The
xunit(AKAjunit) result file now contains the class name and better error information for test cases.The
xunitandjsonresult files now contain the test variant information.The documentation now uses proper terminology everywhere, matching the nrunner architecture.
Utility Modules¶
avocado.utils.cpuintroduced a utility to check if a given CPU is hotpluggable.avocado.utils.networkintroducedavocado.utils.network.hosts.Host.validate_mac_addr()which checks if a given MAC address is valid.avocado.utils.networknow adds a missing network mask prefix when creating static configurations.avocado.utils.diskintroducedavocado.utils.disk.get_disks_by_id()which returns all disks by device ids.avocado.utils.archiveadded support for Zstandard uncompression.
Bug Fixes¶
Test runners written in Python (using Python modules as an entrypoint) will now be found by the podman spawner.
A runnable’s variant (and thus parameters) information was not being respected when using the Job API.
Internal Changes¶
A number of lint checks were added, with the bump of Pylint to version 2.15.10.
Besides the main Avocado egg, all of the optional plugins (but part of the Avocado code repository), now build eggs on the CI.
Additional information¶
For more information, please check out the complete Avocado changelog.
For more information on the actual issues addressed, please check out the milestone information.
For more information on the release codename, please refer to IMDb.