Tmt

Latest version: v1.33.0

Safety actively analyzes 628612 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 10

0.13

- Merge the improved test import checks [179]
- Adjust checks for missing metadata
- Add checks for missing metadata.
- Implement public_git_url() for git url conversion
- Define required attributes and duration default

0.12

- Import the testcloud module when needed [fix 175]
- Update implementation coverage of stories & spec
- Discover only enabled tests [fix 170]
- Correctly handle missing nitrate module or config
- Use raw string for regular expression search

0.11

- Merge default images for podman/testcloud [169]
- Do not export empty environment to run.sh
- Merge vagrant check for running connection [156]
- Adjust vagrant check for running connection
- Merge test export into nitrate [118]
- Adjust 'tmt test export --nitrate' implementation
- Use fedora as a default image for podman/testcloud
- Move testcloud back to the extra requires
- Always copy directory tree to the workdir
- Add an example with test and plan in a single file
- Do not run tests with an empty environment
- Check for non-zero status upon yaml syntax errors
- Export test cases to nitrate
- Merge test import using testinfo.desc [160]
- Adjust test import using testinfo.desc
- Use testinfo.desc as source of metadata
- Add environment support to the discover step (145)
- Add a new story describing user and system config (143)
- Check if connection is running in Vagrant Provision

0.10

- Merge fixed environment support in run.sh [99]
- Add container and testcloud to tmt-all requires (157)
- Rename dict_to_shell() to better match content
- Make path mandatory in run.sh.
- Handle execution better in run.sh
- Implement --env for testcloud provisioner
- Merge run --environment support for podman [132]
- Fix container destroy, plus some minor adjustments
- Use cache 'unsafe' for testcloud (150)
- Add --env option and support in podman provisioner
- Warn about missing metadata tree before importing
- Move testcloud to base requires, update README (153)
- Destroy container in finish only if there is any
- Merge tmt test import --nitrate --disabled [146]
- Adjust the disabled test import implementation
- Add an overview of classes (where are we heading)
- Import non-disabled tests
- Add a 'Provision Options' section, update coverage
- Support selecting objects under the current folder
- Add a link to details about fmf inheritance
- Move requirements under the Install section
- Mock testcloud modules to successfully build docs
- Include examples of plan inheritance [fix 127]
- Update implementation coverage for cli stories
- Add testcloud provisioner (134)
- Merge the new story for 'tmt run --latest' [136]
- Move run --latest story under run, fix code block
- Fix invalid variable name in the convert example
- Use 'skip' instead of 'without', simplify default
- Add rerun cli shortcut
- Make sure we run finish always
- Update the docs making '--name=' necessary (138)
- Clarify environment priority, fix release typo
- Add environment specification
- Remove copr build job from packit (not necessary)
- Use the 'extra-summary' in the output as well
- Use 'nitrate' consistently for tcms-related stuff
- Prefix all non-specification keys [fix 120]
- Show a nice error for an invalid yaml [fix 121]
- Move container plan to common provision examples
- Remove tmt-all dependency on vagrant-libvirt
- Do not use red for import info messages [fix 125]
- Show a nice error for weird Makefiles [fix 108]

0.9

- Rename the 'test convert' command to 'test import'
- Include 'path' when importing virtual test cases
- Extract test script from Makefile during convert
- Do not import 'fmf-export' tag from nitrate [119]
- Merge the improved component import [115]
- Several adjustments to the component import
- Merge the improved requires parsing [113]
- Fix parsing multiple requires from Makefile
- Fail nicely if executed without provision (112)
- Make sure the copr command is available in dnf
- Fix handling defaults for options, adjust wording
- Read 'components' from nitrate when converting
- Read requires as list when converting tests
- Make it possible to pass script on cmdline
- Mention libvirt and rsync in Fedora 30 workaround
- Move podman image check and pull under go()
- Simple destroy implementation for podman provision
- Add Fedora 30 installation instructions [fix 105]
- Merge podman support for the provision step [106]
- Several adjustments to the podman implementation
- Fix _prepare_shell in podman provisioner
- Add podman provisioner
- Update the test case relevancy specification (102)
- Move copy_from_guest to provision/base.py (75)
- Several minor adjustments to the restraint story
- Add user story for restraint
- Merge different summaries for subpackages [97]
- Remove macro from the tmt-all subpackage summary
- Add different summaries for sub-packages
- Mention 'fmf-export' tag in the test export story
- Merge optional PURPOSE in test convert [89]
- Handle missing duration or nitrate case in convert
- Add support for wrap='auto' in utils.format()
- Use local fmf repository for the basic plan (94)
- Merge test import documentation updates [90]
- Merge tag, status, pepa & hardware for test import
- Several test import adjustments related to 91
- Fix deduplication bug when converting tests
- Read more attributes from nitrate when converting
- Update examples doc for converting tests
- Update execute step examples for shell
- Simplify packit configuration using 'fedora-all' (88)
- Optional attributes when converting.
- Update execute and report step specification
- Add spec for results.yaml and report.yaml (66)
- Add a story for exporting tests into nitrate (83)
- Add the 'require' attribute into the L1 Metadata
- Update the Metadata Specification link in README
- Improve 'tmt test convert' command implementation

0.8

- Do not create bash completion script during build
- Require the same version, fix changelog entry
- Create fmf for each tcms case when converting. (78)

Page 9 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.