52.0 Pat & Mat¶
The Avocado team is proud to present another LTS (Long Term Stability) release: Avocado version 52.0, aka, “Pat & Mat” is now available!
Release documentation: Avocado 52.0
For more information on what a LTS release means, please read RFC: Long Term Stability.
For a complete list of changes from the last LTS release to this one, please refer to 52.0 LTS.
The major changes introduced on this version are listed below, roughly categorized into major topics and intended audience:
- The job replay option would not work with the
--execution-orderfeature, but has now been fixed.
avocado variants --system-widecommand is supposed to return one variant with the default parameter tree. This was not functional on the last few releases, but has now been fixed.
- The replay of jobs executed with Avocado 36.4 is now possible with this release.
A lot of the activity on this specific sprint was on documentation. It includes these new topics:
- A list of all differences that users should pay attention to, from the 36.X release to this one.
- The steps to take when migrating from 36.X to 52.0.
- A review guide, with the list of steps to be followed by developers when taking a look at Pull Requests.
- The environment in which a test runs (a different process) and its peculiarities.
- The interface for the pre/post plugins for both jobs and tests.
- The HTML reports (generated by an optional plugin) now output a single file containing all the resources needed (JS, CSS and images). The original motivation of this change was to let users quickly access the HTML when they are stored as test results artifacts on servers that compress those files. With multiple files, multiple files had to be decompressed. If the process wasn’t automatic (server and client support decompression) this would require a tedious process.
- Better examples of YAML files (to be used with the
yaml_to_muxplugin) have been given. The other “example” files where really files intended to be used by selftests, and having thus been moved to the selftests data directory.
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.