94.0 Gran Torino¶
The Avocado team is proud to present another release: Avocado 94.0, AKA “Gran Torino”, is now available!
Release documentation: Avocado 94.0
- The Podman Spawner now deploys Avocado inside a container using
Python eggs. This is a significant change from previous versions in
the sense that all test types supported by Avocado’s
nrunnerarchitecture in the default installation are now supported on a container (this includes
- A results plugin for Beaker is now available and works out of the box without any manual configuration needed.
AVOCADO_TEST_WORKDIRare now available to
exec-testtests run under the
nrunnertask identifiers can now be configured as a format string that utilizes the attributes of the runnable. This allows users to define how test results will be named and presented.
--output-check-recordhas been dropped for the legacy runner. A similar feature is planned to be added to the
- Objects that could not be serialized as JSON were causing crashes during job runs.
avocado.utils.networkremoved deprecated modules and methods.
avocado.utils.vmimagenow uses https://cloud.debian.org for obtaining Debian Cloud images.
- A Blue Print for a new architecture responsible for handling the tasks dependencies has been approved
- More work towards the elimination of root logger usage
- Spanwers now better cooperate with runners with regards to the output directory, avoiding duplicate directories and unnecessary data copies.
- CodeCoverage CI jobs will run only once (on Python 3.10)
selftests/check.pyscript now allows for the inclusion (
--select) or exclusion (
--skip) of major test groups to be run
- The import style used throughout Avocado has switched from relative to absolute imports
For more information, please check out the complete Avocado changelog.