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.