ELBA-2024-20127

ELBA-2024-20127 - tmt Bug Fix update

Type:BUG
Severity:NA
Release Date:2024-04-09

Description


[1.32.1]
- rpm .spec file version bump
- Update pytest on c9s when using site-packages

[1.32.0]
- Support Alpine Linux apk package manager
- Update the reportportal plugin
- Allow keep-git-metadata to be used without url
- Use TMT_REPORT_ARTIFACTS_URL in Polarion report plugin
- Prepare dist-git sources using rpmbuild -bp
- Add support for zcrypt to Beaker plugin
- Introduce ansible-lint to format ansible files
- Add support for linking artifacts from the report
- Document test tags and mark beakerlib integration
- Clarify that plan context is not applied to plan
- Increase the default test duration a bit
- Update pre-commit checks
- Fix typos in the tmt try help message examples
- Add new environment variable for test iteration identifier
- Select no tests if modified-only returns nothing (#2761)
- Debug output for discover -h fmf --modified-only
- Finish unit testing of HW transformations in mrack plugin
- Run /plans/install/docs in core packit jobs
- Extract 'package manager' functionality into plugins (#2557)
- Allow commands whose output is not logged unless they fail
- Move /tests/run/shell to /plans/provision/local
- Include a simple config for the polarion plugin
- Cover report/junit with pyright
- Implement the new test check watchdog
- Support disk.driver hw requirement for mrack
- Cover tmt.hardware with pyright check
- Bootstrap unit tests for Beaker XML transformation of HW requirements
- Add support for emulated TPM into virtual provision plugin
- Set default formatting of Pint units to use symbols, not names (#2736)
- Disable IPv6 for /plans/provision/virtual in CI
- Add support for disk.driver hardware requirement
- Remove now unnecessary NON_KVM_ADDITIONAL_WAIT from testcloud
- Support disk.model-name hw requirement for mrack
- Include context in the test metadata.yaml file
- Pass domain_configuration to testcloud's wake()
- Document how to enable verbose/debug logging
- Disable password authentication when using keys
- Fix /plans/provision/virtual to set correct PROVISION_* variable
- Log the beaker job whiteboard
- /usr/sbin/sestatus instead of /usr/bin/sestatus (#2720)
- Set acl permissions on the workdir root
- Extend the duration for time-demanding tests
- Add support for disk.model-name hardware requirement
- Move deferred user stories into a separate section
- Mark test check tests with more fitting provision tags
- Add Environment and FmfContext among loggable types
- Bump supported Artemis API versions to 0.0.69
- 'Show default' flag was dropped from CLI option initialization
- Convert environment handling into a dict-like class (#2612)
- Enable additional_coverage tests for pull requests (#2700)
- Add essential requirements to checks
- Remove mention about the full test suite from docs
- Use the PROVISION_HOW variable in provision plans (#2688)
- Properly detect if test is enabled somewhere
- Check for files in rpm-ostree install script
- Collect test/test check results in test invocation (#2608)
- Test the become key under virtual provision
- Introduce 'topology' addresses for guests (#2670)
- Make checks smarter about environments in which they should not run (#2686)
- Cover report/display and report/html with pyright (#2682)
- Cover tmt.templates with pyright
- Allow custom boot/connect timeouts for testcloud VMs
- Underline try menu keys
- Drop two no longer used methods from prepare step
- Enable the full test execution using a label (#2683)
- Support URL as post-install-script for Artemis plugin
- Fix dmesg check test for recent Fedoras

[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 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




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 9 (aarch64) tmt-1.32.1-1.el9.src.rpmc1870ec99aa5c620d0640b4bd42cdb6d-ol9_aarch64_developer_EPEL
tmt+all-1.32.1-1.el9.noarch.rpm5ffd069f267a50b8cc0c5ec888cd0f44-ol9_aarch64_developer_EPEL
tmt+export-polarion-1.32.1-1.el9.noarch.rpmdc0e3070015a9ca454d647891401f234-ol9_aarch64_developer_EPEL
tmt+provision-beaker-1.32.1-1.el9.noarch.rpm6556cb78679be4c1c88a504272d0484e-ol9_aarch64_developer_EPEL
tmt+provision-container-1.32.1-1.el9.noarch.rpm8f5c1213b94c76dc6827e466c4753886-ol9_aarch64_developer_EPEL
tmt+provision-virtual-1.32.1-1.el9.noarch.rpme269939f3e2dafb2deeac0c5862b8e51-ol9_aarch64_developer_EPEL
tmt+report-junit-1.32.1-1.el9.noarch.rpmc48c7225756d2038bc0811be3f9ca7f2-ol9_aarch64_developer_EPEL
tmt+report-polarion-1.32.1-1.el9.noarch.rpmf85a50acb91d73449ca385bf452f1887-ol9_aarch64_developer_EPEL
tmt+test-convert-1.32.1-1.el9.noarch.rpm99f8cc036647e4f62b87202cc522211d-ol9_aarch64_developer_EPEL
tmt-1.32.1-1.el9.noarch.rpm877d2d6efe84d00a254b55cde1f48aee-ol9_aarch64_developer_EPEL
Oracle Linux 9 (x86_64) tmt-1.32.1-1.el9.src.rpmc1870ec99aa5c620d0640b4bd42cdb6d-ol9_x86_64_developer_EPEL
tmt+all-1.32.1-1.el9.noarch.rpm5ffd069f267a50b8cc0c5ec888cd0f44-ol9_x86_64_developer_EPEL
tmt+export-polarion-1.32.1-1.el9.noarch.rpmdc0e3070015a9ca454d647891401f234-ol9_x86_64_developer_EPEL
tmt+provision-beaker-1.32.1-1.el9.noarch.rpm6556cb78679be4c1c88a504272d0484e-ol9_x86_64_developer_EPEL
tmt+provision-container-1.32.1-1.el9.noarch.rpm8f5c1213b94c76dc6827e466c4753886-ol9_x86_64_developer_EPEL
tmt+provision-virtual-1.32.1-1.el9.noarch.rpme269939f3e2dafb2deeac0c5862b8e51-ol9_x86_64_developer_EPEL
tmt+report-junit-1.32.1-1.el9.noarch.rpmc48c7225756d2038bc0811be3f9ca7f2-ol9_x86_64_developer_EPEL
tmt+report-polarion-1.32.1-1.el9.noarch.rpmf85a50acb91d73449ca385bf452f1887-ol9_x86_64_developer_EPEL
tmt+test-convert-1.32.1-1.el9.noarch.rpm99f8cc036647e4f62b87202cc522211d-ol9_x86_64_developer_EPEL
tmt-1.32.1-1.el9.noarch.rpm877d2d6efe84d00a254b55cde1f48aee-ol9_x86_64_developer_EPEL



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete