Skip to content

Releases: qtc-de/tricot

v1.13.0 - Jun 26, 2024

26 Jun 09:43
c2745d9
Compare
Choose a tag to compare

Added

  • Resource based requirements (docs)

Changed

  • Expand ~ in file based validators
  • Refactor CI pipeline
  • Switch to pyproject.toml

v1.12.0 - Dec 31, 2022

31 Dec 08:31
b3aeabe
Compare
Choose a tag to compare

Changed

v1.11.0 - Aug 07, 2022

07 Aug 13:27
d2a0281
Compare
Choose a tag to compare

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

07 Jun 04:32
2dcdcd0
Compare
Choose a tag to compare

Changed

v1.10.1 - May 25, 2022

25 May 05:16
d07d7ed
Compare
Choose a tag to compare

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

03 Mar 21:28
b5631bb
Compare
Choose a tag to compare

Added

v1.9.0 - Dec 26, 2021

26 Dec 07:54
b0e7113
Compare
Choose a tag to compare

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

04 Dec 07:03
907a593
Compare
Choose a tag to compare

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

26 Oct 05:47
edaa79a
Compare
Choose a tag to compare

Added

Changed

  • The name attribute of testers is no longer parsed. The title attribute is now
    used as a replacement.

v1.6.0 - Oct 09, 2021

09 Oct 05:56
ba89526
Compare
Choose a tag to compare

Added

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.