Duration multiplication; `--failed-only` option; Multiple disks; Reportportal descriptions
See the release notes for the list of interesting changes.
- Run the
no-commit-to-branch
check only locally by @psss in #2913 - Update interaction with Fedora rawhide by @happz in #2931
- Drop duplicate list of supported HW requirements in beaker plugin by @happz in #2902
- Update distros in the
mrack
provisioning config by @psss in #2932 - Enable pydocstyle checks in ruff by @happz in #2906
- Enforce "one blank line after class docstring" rule by @happz in #2934
- Support
cpu.model-name
hardware requirement for mrack by @skycastlelily in #2921 - Pass correct spec to _parse_system and _parse_location by @skycastlelily in #2924
- Cover tmt.steps.prepare.distgit with pyright by @happz in #2944
- Fix pre-commit typing python version by @LecrisUT in #2959
- Ignore report files created by pytest-html by @happz in #2962
- Cover tmt.steps.prepare.shell with pyright checks by @happz in #2943
- Fix some invalid links in documentation by @happz in #2940
- Add konflux as possible initiator by @lukaszachy in #2947
- Clarify the
trigger
context dimension values by @psss in #2961 - Cover
tmt.trying
withpyright
check by @happz in #2942 - Fix validation of fmf id URL, it must be cloneable first by @happz in #2957
- Allow multiplication in duration input value by @lukaszachy in #2845
- Tweak docs to include how to see details about test failures by @mvo5 in #2541
- Polish test-check/dmesg documentation by @happz in #2897
- Display locals in traceback when requested by @happz in #2900
- Fix path to watchdog log by @happz in #2901
- Extend results schema to allow test phases by @happz in #2933
- Fix "skip missing" behavior when installing debuginfo packages with dnf by @happz in #2956
- Fix multiple rules
adjust
example induration
spec by @psss in #2971 - Require python3.9 in 'develop' target by @lukaszachy in #2993
- Document custom container images built for tmt tests by @happz in #2930
- Split provision/virtual plans to subgroups per step by @happz in #2938
- Add support for basic rerun of tests by @KwisatzHaderach in #2521
- Make test shell wrapper filename even more unique by @happz in #2998
- Simplify parsing of HW requirements and add missing ones by @happz in #2928
- Improve rendering of story links in our docs by @happz in #3001
- Add support for multiple disks to testcloud plugin by @happz in #2767
- Copy launch description to suite description by @kkaarreell in #2992
- Keep patched sources directly in TMT_SOURCE_DIR by @lukaszachy in #2999
- Fix normalization of
hardware
key/option by @happz in #3015
Full Changelog: 1.33.0...1.34.0