85.0 Bacurau¶
The Avocado team is proud to present another release: Avocado 85.0, AKA “Bacurau”, is now available!
Release documentation: Avocado 85.0
Users/Test Writers¶
It’s now possible to set a timeout (via the
task.timeout.runningconfiguration option) for nrunner tasks. Effectively this works as an execution timeout for tests run with--test-runner=nrunner.Users of the asset feature can now register their own assets with a
avocado assets registercommand. Then, the registered asset can be used transparently with theavocado.core.test.Test.fetch_asset()by its name. This feature helps with tests that need to use assets that can not be downloaded by Avocado itself.
Utility APIs¶
The
avocado.utils.cloudinitmodule will give a better error message when the system is not capable of creating ISO images, with a solution for resolution.The
avocado.utils.vmimagecan now access both current and non-current Fedora versions (which are hosted at different locations).The
avocado.utils.network.interfacesnow supports setting configuration for SuSE based systems.
Internal Changes¶
The
make link, useful for developing Avocado with external plugins (say Avocado-VT), becamemake develop-external, and it requires theAVOCADO_EXTERNAL_PLUGINS_PATHvariable to now be set.Various cleanups to the
Makefileand consolidation into thesetup.pyfile.A large number additional lint and style checks and fixes were added.
The “SoB” check (
selftests/signedoff-check.sh) is now case insensitive.
Misc Changes¶
For more information, please check out the complete Avocado changelog.