Releases: qtc-de/tricot
Releases · qtc-de/tricot
v1.13.0 - Jun 26, 2024
v1.12.0 - Dec 31, 2022
Changed
- Add support for inline includes
- Improve error handling
v1.11.0 - Aug 07, 2022
Changed
- Add
cleanup
option to the file_contains validator - Fixed a bug when using docker volumes with relative paths
- Improved the error handling of uncaught validator exceptions
v1.10.2 - Jun 07, 2022
Changed
- Improve error handling of the http_listener plugin
- Improve error handling for yaml related scan errors
- Fix some bugs in the tempfile plugin
v1.10.1 - May 25, 2022
Changed
- Fixed a selection bug when running selective tests (e.g. by using
--groups
). The bug caused unrelated
tests to run anyway. - The
--continue-from
and--skip-until
options can now be used with test identifiers enclosed in brackets
(as they are displayed during a test run)
v1.10.0 - Mar 03, 2022
Added
- Add tar_contains validator to validate contents of a tar file
- Add zip_contains validator to validate contents of a zip file
- Add tempfile plugin to create temporary files for a test
- Add
init
field for containers. Containers can use it to specify a custom initialization time (default=2)
v1.9.0 - Dec 26, 2021
Added
- Testers can now specify external requirements.
- Requirements are checked before the tester is run and can contain:
- Required files (including checksums verification).
- Required operating system commands.
- Required tricot version.
Changed
- Improved the selective test functionalities (
--skip-until
,--continue-from
,--ids
,--groups
,--exclude
,--exclude-groups
).
Skipped tests are now skipped completely and they neither appear in the output nor start their associated containers. - Fix bug related to KeyboardInterrupts.
- Update test cases to make them more compatible among different distributions.
v1.8.0 - Dec 04, 2021
Changed
- Variables used in the
command
key are now allowed to be lists - Process timeouts are now implemented using process groups (more compatible)
- When using globs to specify testers, the testers are now executed in id-order
- Improved exception handling
v1.7.0 - Oct 26, 2021
Added
- Add
id_pattern
attribute (see https://github.com/qtc-de/tricot/tree/main/docs#selective-testing) - Add
--skip-until
and--continue-from
options (see https://github.com/qtc-de/tricot/tree/main/docs#selective-testing)
Changed
- The
name
attribute of testers is no longer parsed. Thetitle
attribute is now
used as a replacement.
v1.6.0 - Oct 09, 2021
Added
- Add test / tester IDs (see https://github.com/qtc-de/tricot/tree/main/docs#selective-testing)
- Add test groups (see https://github.com/qtc-de/tricot/tree/main/docs#selective-testing)
Changed
- Full help menu is now always displayed on argparse errors
- Small bug fixes and formatting changes
Removed
- The
--tester
,--exclude
and--number
options were removed.
They are replaced by the--ids
,--groups
,--exclude-ids
and
--exclude-groups
options.