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.running
configuration 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 register
command. 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.cloudinit
module will give a better error message when the system is not capable of creating ISO images, with a solution for resolution.The
avocado.utils.vmimage
can now access both current and non-current Fedora versions (which are hosted at different locations).The
avocado.utils.network.interfaces
now 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_PATH
variable to now be set.Various cleanups to the
Makefile
and consolidation into thesetup.py
file.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.