Tmt

Latest version: v1.34.0

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

Scan your dependencies

Page 9 of 10

0.14

- Workaround yaml key sorting on rhel-8 [fix 207]
- Fix test discovery from the execute step scripts
- Merge discover step documentation and fixes [204]
- Document the discover step, fix issues, add tests
- Simplify the minimal example, adjust tests
- Move fmf_id() to Node class, minor adjustments
- Allow to print fmf identifier in tmt tests show
- Merge manual tests story and examples [198]
- Add a story and examples describing manual tests
- Sync more extra-* attributes when exporting [199]
- Enable checks for essential test attributes
- Handle require in Dicovery
- Store imported metadata in a sane order [fix 86]
- Enable Python 3.8 in Travis, update classifiers
- Add missing 'require' attribute to the Test class
- Fix long environment for run.sh [fix 126]
- Merge dynamic plugins and wake up support [186]
- Implement dynamic plugins and options [fix 135]
- Suggest using 'tmt init' when metadata not found
- Merge improved import of tier from tags [187]
- Adjust tier import from test case tags
- Merge tmt test export --nitrate --create [185]
- Adjust suppport for creating new nitrate testcases
- Allow creation of nitrate cases when exporting
- Create tier attribute from multiple Tier tags
- Fix run.sh to work with RHEL/CentOS 7 as well
- Implement wake up for Run, Step and Discover

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

Page 9 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.