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 pluginscommand now supports the--capabilitiesoption to print capabilities of avocado spawners.
Utility Modules
avocado.utils.archivesupports detection and extraction of files without proper extension.avocado.utils.archivegot support for BZIP2 files.avocado.utils.linuxnow supports enabling statistics of the Linux scheduler. by is_sched_schedstats_enabled and enable_sched_schedstats methods.avocado.utils.cpu.lscpugot socets and threads information.
Bug Fixes
avocado.utils.software_manager.backends.zypperwas fixed to use the correct commands for removing packages.HTML plugin layout resizing was fixed.
Previously, the filename API in
avocado.core.testreturned 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
<80version 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.