1.32.0 Package managers; Hardware specifications improvements; Watchdog test check..
See the release notes for the list of interesting changes.
- Fix dmesg check test for recent Fedoras by @happz in #2674
- Support URL as post-install-script for
artemis
plugin by @skycastlelily in #2628 - Enable the full test execution using a label by @psss in #2683
- Drop two no longer used methods from prepare step by @happz in #2672
- Underline
try
menu keys by @lukaszachy in #2679 - Allow custom boot/connect timeouts for testcloud VMs by @happz in #2677
- Cover
tmt.templates
withpyright
by @happz in #2644 - Make checks smarter about environments in which they should not run by @happz in #2686
- Introduce "topology" addresses for guests by @happz in #2670
- Test the
become
key undervirtual
provision by @carlosrodfern in #2659 - Collect test/test check results in test invocation by @happz in #2608
- Check for files in
rpm-ostree install
script by @KwisatzHaderach in #2692 - Properly detect if test is enabled somewhere by @lukaszachy in #2662
- Use the
PROVISION_HOW
variable inprovision
plans by @psss in #2688 - Remove mention about the full test suite from docs by @psss in #2701
- Add essential requirements to checks by @happz in #2684
- Enable
additional_coverage
tests for pull requests by @psss in #2700 - Convert environment handling into a dict-like class by @happz in #2612
- "Show default" flag was dropped from CLI option initialization by @happz in #2710
- Bump supported Artemis API versions to 0.0.69 by @happz in #2711
- Add
Environment
andFmfContext
among loggable types by @happz in #2709 - Mark test check tests with more fitting provision tags by @happz in #2707
- Move deferred user stories into a separate section by @psss in #2715
- Add support for
disk.model-name
hardware requirement by @skycastlelily in #2708 - Extend the
duration
for time-demanding tests by @psss in #2718 - Set acl permissions on workdir root to ensure multi-user access when umask is
0027
by @carlosrodfern in #2510 - Use /usr/sbin/sestatus instead of /usr/bin/sestatus by @guoguojenna in #2720
- Log the beaker job whiteboard by @rh-mcermak in #2719
- Disable password authentication when using keys by @frantisekz in #2695
- Document how to enable verbose/debug logging by @psss in #2727
- Pass
domain_configuration
to testcloud'swake()
by @frantisekz in #2724 - Include
context
in the testmetadata.yaml
file by @LecrisUT in #2716 - Support
disk.model-name
hw requirement formrack
by @skycastlelily in #2705 - Remove now unnecessary
NON_KVM_ADDITIONAL_WAIT
from testcloud by @frantisekz in #2699 - Add support for
disk.driver
hardware requirement by @skycastlelily in #2667 - Disable IPv6 for
/plans/provision/virtual
in CI by @happz in #2735 - Set default formatting of Pint units to use symbols, not names by @happz in #2736
- Add support for emulated TPM into virtual provision plugin by @happz in #2596
- Bootstrap unit tests for Beaker XML transformation of HW requirements by @happz in #2734
- Cover
tmt.hardware
withpyright
check by @happz in #2742 - Support
disk.driver
hw requirement formrack
by @skycastlelily in #2668 - Implement the new test check
watchdog
by @happz in #2412 - Cover
report/junit
withpyright
by @happz in #2725 - Include a simple config for the
polarion
plugin by @psss in #2750 - Move
/tests/run/shell
to/plans/provision/local
by @psss in #2753 - Allow commands whose output is not logged unless they fail by @happz in #2751
- Extract "package manager" functionality into plugins by @happz in #2557
- Run
/plans/install/docs
in corepackit
jobs by @psss in #2747 - Finish unit testing of HW transformations in mrack plugin by @happz in #2748
- Debug output for
discover -h fmf --modified-only
by @lukaszachy in #2760 - Select no tests if
modified-only
returns nothing by @lukaszachy in #2761 - Add new environment variable for test iteration identifier by @therazix in #2726
- Fix typos in the
tmt try
help message examples by @psss in #2778 - Update pre-commit checks by @happz in #2776
- Increase the default test
duration
a bit by @psss in #2777 - Clarify that plan context is not applied to plan by @psss in #2779
- Document test tags and mark beakerlib integration by @lukaszachy in #2731
- Add support for linking artifacts from the report by @bajertom in #2732
- Introduce ansible-lint to format ansible files by @idorax in #2666
- Add support for
zcrypt
to Beaker plugin by @happz in #2697 - Prepare dist-git sources using
rpmbuild -bp
by @lukaszachy in #2641 - Use
TMT_REPORT_ARTIFACTS_URL
in Polarion report plugin by @KwisatzHaderach in #2785 - Allow
keep-git-metadata
to be used without url by @lukaszachy in #2698 - Update the
reportportal
plugin by @4N0body5 in #2702 - Support Alpine Linux
apk
package manager by @thrix in #2788
New Contributors
- @skycastlelily made their first contribution in #2628
- @rh-mcermak made their first contribution in #2719
- @LecrisUT made their first contribution in #2716
Full Changelog: 1.31.0...1.32.0