|
|
|
@@ -1,5 +1,5 @@
|
|
|
|
|
Name: tmt
|
|
|
|
|
Version: 1.5.0
|
|
|
|
|
Version: 1.6.0
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
|
|
|
|
|
Summary: Test Management Tool
|
|
|
|
@@ -48,6 +48,7 @@ BuildRequires: python%{python3_pkgversion}-mock
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-requests
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-testcloud
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-markdown
|
|
|
|
|
BuildRequires: python%{python3_pkgversion}-junit_xml
|
|
|
|
|
# Required for tests
|
|
|
|
|
BuildRequires: rsync
|
|
|
|
|
%{?python_provide:%python_provide python%{python3_pkgversion}-%{name}}
|
|
|
|
@@ -94,6 +95,13 @@ Requires: python3-jinja2
|
|
|
|
|
Generate test results in the html format. Quickly review test
|
|
|
|
|
output thanks to direct links to output logs.
|
|
|
|
|
|
|
|
|
|
%package report-junit
|
|
|
|
|
Summary: Report plugin with support for generating JUnit output file
|
|
|
|
|
Requires: python3-junit_xml
|
|
|
|
|
|
|
|
|
|
%description report-junit
|
|
|
|
|
Generate test results in the JUnit format.
|
|
|
|
|
|
|
|
|
|
%package all
|
|
|
|
|
Summary: Extra dependencies for the Test Management Tool
|
|
|
|
|
Requires: tmt >= %{version}
|
|
|
|
@@ -101,6 +109,7 @@ Requires: tmt-provision-container >= %{version}
|
|
|
|
|
Requires: tmt-provision-virtual >= %{version}
|
|
|
|
|
Requires: tmt-test-convert >= %{version}
|
|
|
|
|
Requires: tmt-report-html >= %{version}
|
|
|
|
|
Requires: tmt-report-junit >= %{version}
|
|
|
|
|
|
|
|
|
|
%description all
|
|
|
|
|
All extra dependencies of the Test Management Tool. Install this
|
|
|
|
@@ -156,6 +165,7 @@ export LANG=en_US.utf-8
|
|
|
|
|
%license LICENSE
|
|
|
|
|
%exclude %{python3_sitelib}/%{name}/steps/provision/{,__pycache__/}{podman,testcloud}.*
|
|
|
|
|
%exclude %{python3_sitelib}/%{name}/steps/report/{,__pycache__/}html.*
|
|
|
|
|
%exclude %{python3_sitelib}/%{name}/steps/report/{,__pycache__/}junit.*
|
|
|
|
|
|
|
|
|
|
%files provision-container
|
|
|
|
|
%{python3_sitelib}/%{name}/steps/provision/{,__pycache__/}podman.*
|
|
|
|
@@ -166,6 +176,9 @@ export LANG=en_US.utf-8
|
|
|
|
|
%files report-html
|
|
|
|
|
%{python3_sitelib}/%{name}/steps/report/{,__pycache__/}html.*
|
|
|
|
|
|
|
|
|
|
%files report-junit
|
|
|
|
|
%{python3_sitelib}/%{name}/steps/report/{,__pycache__/}junit.*
|
|
|
|
|
|
|
|
|
|
%files test-convert
|
|
|
|
|
%license LICENSE
|
|
|
|
|
|
|
|
|
@@ -174,6 +187,43 @@ export LANG=en_US.utf-8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Jun 02 2021 Petr Šplíchal <psplicha@redhat.com> - 1.6.0-1
|
|
|
|
|
- Adjust the new plugin documentation
|
|
|
|
|
- Add plugin examples and documentation
|
|
|
|
|
- Ensure that the discover git reference is a string
|
|
|
|
|
- Report plugin for JUnit output
|
|
|
|
|
- Fix issue when raising error for NoneType
|
|
|
|
|
- Print better error when nitrate testcase not found.
|
|
|
|
|
- Use `count=True` for multiple flag options
|
|
|
|
|
- Add option to explicitly use default plan
|
|
|
|
|
- Adjust debuginfo installation, add test coverage
|
|
|
|
|
- Use debuginfo-install for installing debuginfos
|
|
|
|
|
- Update the documentation based on refactoring
|
|
|
|
|
- Implement tmt story lint
|
|
|
|
|
- Refactor Node class to Core
|
|
|
|
|
- Correctly handle spaces in file/directory names
|
|
|
|
|
- Hand over plan environment during local execution
|
|
|
|
|
- Do not execute manual test cases
|
|
|
|
|
- Fix option handling for plugins with common prefix
|
|
|
|
|
- Propagate options to guests based on the step
|
|
|
|
|
- Support fetching libraries from a local directory
|
|
|
|
|
- Add a simple example of a test written in ansible
|
|
|
|
|
- Pass environment variables to ansible (local)
|
|
|
|
|
- Pass environment variables to ansible (virtual)
|
|
|
|
|
- Adjust warning for extra lines in Makefile targets
|
|
|
|
|
- Add test import warning for run and build targets
|
|
|
|
|
- Enable a few more pre-commit hooks, sort imports
|
|
|
|
|
- Give a warning about the obsoleted minute plugin
|
|
|
|
|
- Clarify adjust dependency on explicit context
|
|
|
|
|
- Fix the EPEL installation instructions
|
|
|
|
|
- Adjust the new list options for the minute plugin
|
|
|
|
|
- New print method, used now in minute plugin
|
|
|
|
|
- Implement listing available minute images/flavors
|
|
|
|
|
- Update default option values for verbose and debug
|
|
|
|
|
- Avoid creating workdir on --help
|
|
|
|
|
- Do not keep run workdir during testing
|
|
|
|
|
- Clean up the code style, remove the vagrant plugin
|
|
|
|
|
|
|
|
|
|
* Fri Apr 30 2021 Petr Šplíchal <psplicha@redhat.com> - 1.5.0-1
|
|
|
|
|
- Enable and document `pre-commit` and `autopep8`
|
|
|
|
|
- Reorganize feature stories, fix title duplication
|
|
|
|
|