111.0 - Iron Man

The Avocado team is proud to present another release: Avocado 111.0, AKA “Iron Man”, is now available!

Release documentation: Avocado 111.0

Users/Test Writers

  • The installation of Avocado from distribution’s packages, changed when compared to the previous version due to changes in repositories and support for “package modules” in some distributions. Please refer to the installation guide instructions (Installing from packages) for updated instructions

  • New TMT plugin for Avocado is now available. This plugin allows Avocado to generate results in a format for TMT (Test Management Tool).

  • avocado plugins command now supports the --capabilities option to print capabilities of avocado spawners.

Utility Modules

Bug Fixes

  • avocado.utils.software_manager.backends.zypper was fixed to use the correct commands for removing packages.

  • HTML plugin layout resizing was fixed.

  • Previously, the filename API in avocado.core.test returned a relative path in Python ≤3.9 and an absolute path in Python ≥3.10, leading to inconsistency. The behavior has been standardized to always return an absolute path, ensuring consistency across Python versions.

Internal changes

  • The code coverage was increased for avocado.utils.aurl.

  • The setuptools version was freezed <80 version to keep compatibility with avocado’s setup.py develop command.

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.