Change-Id: I71356247e05487bba608c59343d3e7a767854022
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3481
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Chang Lee <changlee@vmware.com>
... | ... |
@@ -6,7 +6,7 @@ |
6 | 6 |
Summary: Code coverage measurement for Python. |
7 | 7 |
Name: python-coverage |
8 | 8 |
Version: 4.3.4 |
9 |
-Release: 4%{?dist} |
|
9 |
+Release: 5%{?dist} |
|
10 | 10 |
License: Apache 2.0 |
11 | 11 |
Group: Development/Languages/Python |
12 | 12 |
Vendor: VMware, Inc. |
... | ... |
@@ -19,6 +19,10 @@ BuildRequires: python2 |
19 | 19 |
BuildRequires: python2-libs |
20 | 20 |
BuildRequires: python2-devel |
21 | 21 |
BuildRequires: python-setuptools |
22 |
+%if %{with_check} |
|
23 |
+BuildRequires: python-pytest |
|
24 |
+BuildRequires: python-six |
|
25 |
+%endif |
|
22 | 26 |
Requires: python2 |
23 | 27 |
Requires: python2-libs |
24 | 28 |
Requires: python-xml |
... | ... |
@@ -33,6 +37,10 @@ BuildRequires: python3-devel |
33 | 33 |
BuildRequires: python3-libs |
34 | 34 |
BuildRequires: python3-setuptools |
35 | 35 |
BuildRequires: python3-xml |
36 |
+%if %{with_check} |
|
37 |
+BuildRequires: python3-pytest |
|
38 |
+BuildRequires: python3-six |
|
39 |
+%endif |
|
36 | 40 |
Requires: python3 |
37 | 41 |
Requires: python3-libs |
38 | 42 |
Requires: python3-xml |
... | ... |
@@ -58,9 +66,11 @@ python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} |
58 | 58 |
popd |
59 | 59 |
|
60 | 60 |
%check |
61 |
-python2 setup.py test |
|
61 |
+easy_install tox |
|
62 |
+easy_install PyContracts |
|
63 |
+LANG=en_US.UTF-8 tox -e py27 |
|
62 | 64 |
pushd ../p3dir |
63 |
-python3 setup.py test |
|
65 |
+LANG=en_US.UTF-8 tox -e py36 |
|
64 | 66 |
popd |
65 | 67 |
|
66 | 68 |
%files |
... | ... |
@@ -77,6 +87,8 @@ popd |
77 | 77 |
%{_bindir}/coverage-%{python3_version} |
78 | 78 |
|
79 | 79 |
%changelog |
80 |
+* Thu Aug 10 2017 Xiaolin Li <xiaolinl@vmware.com> 4.3.4-5 |
|
81 |
+- Fixed make check errors |
|
80 | 82 |
* Fri Jul 07 2017 Chang Lee <changlee@vmware.com> 4.3.4-4 |
81 | 83 |
- Add python-xml and pyhton3-xml to Requires. |
82 | 84 |
* Wed Jun 07 2017 Xiaolin Li <xiaolinl@vmware.com> 4.3.4-3 |