|
Iryna Shcherbina |
d9fc1ef |
%global srcname pytest-beakerlib
|
|
Iryna Shcherbina |
d9fc1ef |
%global modulename pytest_beakerlib
|
|
Iryna Shcherbina |
d9fc1ef |
# Define tar version. TODO: remove with future releases.
|
|
Iryna Shcherbina |
d9fc1ef |
%global tar_version 1
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
Name: python-%{srcname}
|
|
Iryna Shcherbina |
d9fc1ef |
Version: 0.7.1
|
|
|
4192d5d |
Release: 14%{?dist}
|
|
Iryna Shcherbina |
d9fc1ef |
Summary: A pytest plugin that reports test results to the BeakerLib framework
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
License: GPLv3+
|
|
Iryna Shcherbina |
d9fc1ef |
URL: https://pagure.io/python-pytest-beakerlib
|
|
Iryna Shcherbina |
d9fc1ef |
Source0: https://releases.pagure.org/%{name}/%{srcname}-%{version}-%{tar_version}.tar.gz
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
BuildArch: noarch
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
BuildRequires: python3-devel
|
|
Iryna Shcherbina |
d9fc1ef |
BuildRequires: python3-setuptools
|
|
Iryna Shcherbina |
d9fc1ef |
BuildRequires: python3-pytest
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
# Test requirements:
|
|
Iryna Shcherbina |
d9fc1ef |
BuildRequires: beakerlib
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%description
|
|
Iryna Shcherbina |
d9fc1ef |
Allows results of running a test suite under pytest to be reported to
|
|
Iryna Shcherbina |
d9fc1ef |
an active BeakerLib session.
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%package -n python3-%{srcname}
|
|
Iryna Shcherbina |
d9fc1ef |
Summary: %{summary}
|
|
Iryna Shcherbina |
d9fc1ef |
Requires: python3-pytest
|
|
Iryna Shcherbina |
d9fc1ef |
%{?python_provide:%python_provide python3-%{srcname}}
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%description -n python3-%{srcname}
|
|
Iryna Shcherbina |
d9fc1ef |
Allows results of running a test suite under pytest to be reported to
|
|
Iryna Shcherbina |
d9fc1ef |
an active BeakerLib session.
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%prep
|
|
Iryna Shcherbina |
d9fc1ef |
%setup -q -n %{srcname}-%{version}
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
# Doc files should not be executable.
|
|
Iryna Shcherbina |
d9fc1ef |
chmod -x smoketest.sh
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%build
|
|
Iryna Shcherbina |
d9fc1ef |
%py3_build
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%install
|
|
Iryna Shcherbina |
d9fc1ef |
%py3_install
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%check
|
|
Iryna Shcherbina |
d9fc1ef |
. /usr/share/beakerlib/beakerlib.sh
|
|
Iryna Shcherbina |
d9fc1ef |
rlJournalStart
|
|
Iryna Shcherbina |
d9fc1ef |
# There are failures in smoketest output as both success
|
|
Iryna Shcherbina |
d9fc1ef |
# and failure tests are being run with beakerlib plugin enabled.
|
|
Iryna Shcherbina |
d9fc1ef |
PYTHON=%{__python3} bash smoketest.sh
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%files -n python3-%{srcname}
|
|
Iryna Shcherbina |
d9fc1ef |
%license COPYING
|
|
Iryna Shcherbina |
d9fc1ef |
%doc README.rst
|
|
Iryna Shcherbina |
d9fc1ef |
%doc test_demo.py
|
|
Iryna Shcherbina |
d9fc1ef |
%doc smoketest.sh
|
|
Iryna Shcherbina |
d9fc1ef |
%{python3_sitelib}/%{modulename}-%{version}-py%{python3_version}.egg-info
|
|
Iryna Shcherbina |
d9fc1ef |
%{python3_sitelib}/%{modulename}.py
|
|
Iryna Shcherbina |
d9fc1ef |
%{python3_sitelib}/__pycache__/%{modulename}.cpython-3*.py*
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
%changelog
|
|
|
4192d5d |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-14
|
|
|
4192d5d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
4192d5d |
|
|
|
4821b3d |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-13
|
|
|
4821b3d |
- Rebuilt for Python 3.9
|
|
|
4821b3d |
|
|
|
fbb63da |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-12
|
|
|
fbb63da |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
fbb63da |
|
|
|
e3f9cc6 |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-11
|
|
|
e3f9cc6 |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
e3f9cc6 |
|
|
|
fee6c0b |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-10
|
|
|
fee6c0b |
- Rebuilt for Python 3.8
|
|
|
fee6c0b |
|
|
|
169b5c7 |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-9
|
|
|
169b5c7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
169b5c7 |
|
|
|
7f6e232 |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-8
|
|
|
7f6e232 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
7f6e232 |
|
|
|
fcd0934 |
* Thu Nov 08 2018 Petr Viktorin <pviktori@redhat.com> - 0.7.1-7
|
|
|
fcd0934 |
- Remove the Python 2 subpackage
|
|
|
fcd0934 |
|
|
|
3e81614 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-6
|
|
|
3e81614 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
3e81614 |
|
|
|
ca62c40 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-5
|
|
|
ca62c40 |
- Rebuilt for Python 3.7
|
|
|
ca62c40 |
|
|
|
7db0e97 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-4
|
|
|
7db0e97 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
7db0e97 |
|
|
|
31c1529 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-3
|
|
|
31c1529 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
31c1529 |
|
|
Iryna Shcherbina |
fe6048b |
* Fri Jul 21 2017 Iryna Shcherbina <ishcherb@redhat.com> - 0.7.1-2
|
|
Iryna Shcherbina |
fe6048b |
- Conform to the naming policy in dependency declaration
|
|
Iryna Shcherbina |
fe6048b |
|
|
Iryna Shcherbina |
d9fc1ef |
* Tue Mar 21 2017 Iryna Shcherbina <ishcherb@redhat.com> - 0.7.1-1
|
|
Iryna Shcherbina |
d9fc1ef |
- Update source URL and run tests with bash
|
|
Iryna Shcherbina |
d9fc1ef |
- Remove python-rpm dependency as bz#1185866 was fixed
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Fri Feb 17 2017 Iryna Shcherbina <ishcherb@redhat.com> - 0.7-1
|
|
Iryna Shcherbina |
d9fc1ef |
- Bump version to 0.7
|
|
Iryna Shcherbina |
d9fc1ef |
- Add python2- subpackage and modernize spec file
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Tue Aug 16 2016 Scott Poore <spoore@redhat.com> - 0.6-1
|
|
Iryna Shcherbina |
d9fc1ef |
- Bump version to 0.6
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Tue Aug 16 2016 Scott Poore <spoore@redhat.com> - 0.5-4
|
|
Iryna Shcherbina |
d9fc1ef |
- Add support for --short-phase-name
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Mon Mar 2 2015 Petr Viktorin <encukou@gmail.com> - 0.5-3
|
|
Iryna Shcherbina |
d9fc1ef |
- Don't use licence macro on RHEL 6
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Tue Jan 27 2015 Petr Viktorin <encukou@gmail.com> - 0.5-2
|
|
Iryna Shcherbina |
d9fc1ef |
- Also install COPYING as a license on the Python 3 version
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Mon Jan 26 2015 Petr Viktorin <encukou@gmail.com> - 0.5-1
|
|
Iryna Shcherbina |
d9fc1ef |
- Run tests
|
|
Iryna Shcherbina |
d9fc1ef |
- Install COPYING as a license
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Fri Jan 9 2015 Petr Viktorin <encukou@gmail.com> - 0.4-2
|
|
Iryna Shcherbina |
d9fc1ef |
- Use correct macro for python2_sitelib
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Thu Nov 13 2014 Petr Viktorin <encukou@gmail.com> - 0.4-1
|
|
Iryna Shcherbina |
d9fc1ef |
- Update to upstream 0.4
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Thu Nov 13 2014 Petr Viktorin <encukou@gmail.com> - 0.3-1
|
|
Iryna Shcherbina |
d9fc1ef |
- "Upstream" packaging fixes
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Thu Nov 13 2014 Petr Viktorin <encukou@gmail.com> - 0.2-3
|
|
Iryna Shcherbina |
d9fc1ef |
- Update links to Fedorahosted
|
|
Iryna Shcherbina |
d9fc1ef |
|
|
Iryna Shcherbina |
d9fc1ef |
* Mon Nov 3 2014 Petr Viktorin <encukou@gmail.com> - 0.2-2
|
|
Iryna Shcherbina |
d9fc1ef |
- initial public version of package
|