63.0 Greed in the Sun¶
The Avocado team is proud to present another release: Avocado version 63.0, AKA “Greed in the Sun”, is now available!
Release documentation: Avocado 63.0
The major changes introduced on this version are listed below, roughly categorized into major topics and intended audience:
- Including test logs in TAP plugin is disabled by default and can be
- Performance is improved for the TAP plugin by only using
fsync()after writes of important content, instead of doing it for all content, including the logs from tests.
- The command line options
--filter-by-tags-include-emptyare now white listed for the remote runner plugin.
- The remote runner plugin will now respect
- The asset fetcher, available to a test via
avocado.core.Test.fetch_asset(), will prevent clashes from downloaded files with the same name (when no hash is given), by using a directory named after the hash of the location.
- The identification of PCI bridge devices in
avocado.utils.pciis now more precise by using its class.
- A smarter wait, instead of a sleep, is now used on
- The recording of output, used by the output check functionality, is
done as text, via a
RawFileHandlerlogger. Now, instead of failing to encode data (depending on its content) and crashing, data is escaped using the
- Avocado won’t crash on systems without the
lessbinary to be used as the paginator.
- Self tests load failures are now caught on Python 3.4 environments (a workaround was needed due to Python 3.4 specific behavior, not necessary for 3.5+).
- Various build fixes related to the new Fabric packages and naming conventions.
avocado.core.loadermodule now makes use of better named symbolic values (based on enums), such as
For more information, please check out the complete Avocado changelog.
The Avocado release meetings are now open to the community via Hangouts on Air. The meetings are recorded and made available on the Avocado Test Framework YouTube channel.
For this release, you can watch the meeting on this link.