-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2024-2bfb7dae5c 2024-02-13 01:26:47.475623 -------------------------------------------------------------------------------- Name : tmt Product : Fedora 38 Version : 1.31.0 Release : 1.fc38 URL : https://github.com/teemtee/tmt Summary : Test Management Tool Description : The tmt Python module and command line tool implement the test metadata specification (L1 and L2) and allows easy test execution. -------------------------------------------------------------------------------- Update Information: Automatic update for tmt-1.31.0-1.fc38. Changelog for tmt * Tue Feb 06 2024 Michal Hlavinka <mhlavink@xxxxxxxxxx> - 1.31.0 - Simple ReST renderer for CLI help texts (#2574) - Generate plugin documentation from their sources (#2549) - Fix environment from command line updated twice (#2614) - Introduce a new prepare plugin for common features (#2198) - Remove `xfail` for the `multidict` issue on `rawhide` - Prevent catching avc denials from previous tests - Remove an obsolete workaround for `centos-stream-8` - Enable the `/tests/discover/libraries` test (#2222) - Add documentation on tmt & regular expressions - Fix expansion of envvar starting with `@` in fmf nodes - Add the `zcrypt` adapter specification - Allow urllib3 2.x - Enable `/plans/provision/virtual` for pull requests (#2558) - Remove the dns failures workaround - Fix reporting of schema errors without the `$id` key - AVC check now saves a timestamp on guest instead of using runner's time - Add check to prevent `tmt try` deleting imported libraries - Reduce usage of locks in the `testcloud` plugin - Add support for envvars import and export to Polarion - Use enumeration to implement action handling - Handle the `ctrl-d` shortcut in `tmt try` - Run tests with `interactive` mode during `tmt try` - Fix `tmt import --dry` and Polarion import file name - Document that `name` is supported in `--filter` search (#2637) - Refactor running of interactive commands (#2554) - Create container images from the latest non-dev copr build - Fail `dmesg` check if it contains `Call Trace` or `segfault` - Mention the reboot timeout variable in the release notes - Bump the default reboot timeout to 10 minutes - Allow change of the default reboot timeout via environment variable - Introduce essential requirements - Allow `--update-missing` to change the default `how` value - Document the new `become` feature - Raise an error when loading pre-1.24 `tests.yaml` - Support terminating process running test via its test invocation (#2589) - Fix `egrep` warning in `/plans/install/docs` - Test framework may provide additional test requirements - Improve logging of AVC check plugin and its test - Cleanup logging in `tmt.utils.create_file()` - Drop connection closed messages from test output - Recommend `qemu-kvm-core` for `provision-virtual` - Fix `/tests/plan/import` to not use special ref (#2627) - Improve imported plan modification test to verify the order as well (#2618) - Retry the `git clone` action multiple times - Simplify the debuginfo installation test - Support `virtualization.is-virtualized` in `mrack` plugin - Support running all or selected steps `--again` - Allow hardware requirements limit acceptable operators - Fix inheritance of some keys in provision step data - Run a callback when command process starts - Add support for hard reboot to Beaker provision plugin - Make collected requires/recommends guest-aware - Copy top level `main.fmf` during testdir pruning - Add support for Artemis API v0.0.67 - Add support for `cpu.flag` hardware requirement - Use a different pidfile location for the full test - Clear test invocation data path use and derived paths - Add support for disallowing plugins via command line - Use constraint classes specific for particular value type - Making rhts metric value optional. - Ignore tarballs and generated man page - Cover `tmt.libraries` with `pyright` checks - Parallelize the `provision` step - Let `click` know about the maximal output width - Cover `tmt.identifier` with `pyright` checks - Extend `duration` of `/tests/core/escaping` a bit - Move docs templates into their own directory - Drop no longer needed `tmt.utils.copytree()` - Drop no longer used `tmt.utils.listify()` - Provision plugins use `self.data` instead of `self.get()` - Prepare and finish plugins use self.data instead of self.get() - Fix tmt.utils.format to allow int and float values - Move code-related pages under new `code` directory - Warn on test case not found in Polarion during report - Bump pre-commit linters - When cloning a logger, give it its own copy of labels - Add a `Toolbelt Catalog` entry for `tmt` - Enable the `avc` check for all `tmt` tests - Fix dmesg check test on Fedora rawhide & newer -------------------------------------------------------------------------------- ChangeLog: * Tue Feb 6 2024 Michal Hlavinka <mhlavink@xxxxxxxxxx> - 1.31.0 - Simple ReST renderer for CLI help texts (#2574) - Generate plugin documentation from their sources (#2549) - Fix environment from command line updated twice (#2614) - Introduce a new prepare plugin for common features (#2198) - Remove `xfail` for the `multidict` issue on `rawhide` - Prevent catching avc denials from previous tests - Remove an obsolete workaround for `centos-stream-8` - Enable the `/tests/discover/libraries` test (#2222) - Add documentation on tmt & regular expressions - Fix expansion of envvar starting with `@` in fmf nodes - Add the `zcrypt` adapter specification - Allow urllib3 2.x - Enable `/plans/provision/virtual` for pull requests (#2558) - Remove the dns failures workaround - Fix reporting of schema errors without the `$id` key - AVC check now saves a timestamp on guest instead of using runner's time - Add check to prevent `tmt try` deleting imported libraries - Reduce usage of locks in the `testcloud` plugin - Add support for envvars import and export to Polarion - Use enumeration to implement action handling - Handle the `ctrl-d` shortcut in `tmt try` - Run tests with `interactive` mode during `tmt try` - Fix `tmt import --dry` and Polarion import file name - Document that `name` is supported in `--filter` search (#2637) - Refactor running of interactive commands (#2554) - Create container images from the latest non-dev copr build - Fail `dmesg` check if it contains `Call Trace` or `segfault` - Mention the reboot timeout variable in the release notes - Bump the default reboot timeout to 10 minutes - Allow change of the default reboot timeout via environment variable - Introduce essential requirements - Allow `--update-missing` to change the default `how` value - Document the new `become` feature - Raise an error when loading pre-1.24 `tests.yaml` - Support terminating process running test via its test invocation (#2589) - Fix `egrep` warning in `/plans/install/docs` - Test framework may provide additional test requirements - Improve logging of AVC check plugin and its test - Cleanup logging in `tmt.utils.create_file()` - Drop connection closed messages from test output - Recommend `qemu-kvm-core` for `provision-virtual` - Fix `/tests/plan/import` to not use special ref (#2627) - Improve imported plan modification test to verify the order as well (#2618) - Retry the `git clone` action multiple times - Simplify the debuginfo installation test - Support `virtualization.is-virtualized` in `mrack` plugin - Support running all or selected steps `--again` - Allow hardware requirements limit acceptable operators - Fix inheritance of some keys in provision step data - Run a callback when command process starts - Add support for hard reboot to Beaker provision plugin - Make collected requires/recommends guest-aware - Copy top level `main.fmf` during testdir pruning - Add support for Artemis API v0.0.67 - Add support for `cpu.flag` hardware requirement - Use a different pidfile location for the full test - Clear test invocation data path use and derived paths - Add support for disallowing plugins via command line - Use constraint classes specific for particular value type - Making rhts metric value optional. - Ignore tarballs and generated man page - Cover `tmt.libraries` with `pyright` checks - Parallelize the `provision` step - Let `click` know about the maximal output width - Cover `tmt.identifier` with `pyright` checks - Extend `duration` of `/tests/core/escaping` a bit - Move docs templates into their own directory - Drop no longer needed `tmt.utils.copytree()` - Drop no longer used `tmt.utils.listify()` - Provision plugins use `self.data` instead of `self.get()` - Prepare and finish plugins use self.data instead of self.get() - Fix tmt.utils.format to allow int and float values - Move code-related pages under new `code` directory - Warn on test case not found in Polarion during report - Bump pre-commit linters - When cloning a logger, give it its own copy of labels - Add a `Toolbelt Catalog` entry for `tmt` - Enable the `avc` check for all `tmt` tests - Fix dmesg check test on Fedora rawhide & newer -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2024-2bfb7dae5c' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue