Date: Tuesday, January 22, 2019 @ 21:12:44 Author: dvzrv Revision: 427036
upgpkg: python-pytest-rerunfailures 6.0-1 Upgrading to 6.0. Adding unit tests. Modified: python-pytest-rerunfailures/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-01-22 21:12:15 UTC (rev 427035) +++ PKGBUILD 2019-01-22 21:12:44 UTC (rev 427036) @@ -2,18 +2,20 @@ _name=pytest-rerunfailures pkgbase=python-pytest-rerunfailures pkgname=('python-pytest-rerunfailures' 'python2-pytest-rerunfailures') -pkgver=4.1 -pkgrel=2 -pkgdesc="A py.test plugin that re-runs failed tests up to -n times to eliminate flakey failures" +pkgver=6.0 +pkgrel=1 +pkgdesc="A plugin for py.test that re-runs failed tests to eliminate intermittent failures" arch=('any') url="https://github.com/pytest-dev/pytest-rerunfailures/" license=('MPL2') makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=('python-pytest' 'python2-pytest' 'python2-mock') source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha512sums=('0948242d26ebbac3c3252c755e8963cc0b958d8e1f6232b9f76310cefc7bea0844522df3620000c56c6ff7afdd3db2dd35488c8df4bede16d7a55117207c6911') +sha512sums=('654a6afea01e5d7e0f516a6427eee5bd2947757a0c05ee177521f607d8cc7e472e614267e414ce014528c4bd5de99a4bfaf5381d6c5dbf5abd9e7170a4c3fbc8') prepare() { mv -v "${_name}-${pkgver}" "${pkgname[0]}-${pkgver}" + # cp -av "${pkgname[0]}-${pkgver}" "${pkgname[1]}-${pkgver}" } @@ -24,6 +26,14 @@ python2 setup.py build } +check() { + export PYTHONPATH="build/lib:$PYTHONPATH" + cd "${pkgname[0]}-${pkgver}" + py.test test_pytest_rerunfailures.py + cd ../"${pkgname[1]}-${pkgver}" + py.test2 test_pytest_rerunfailures.py +} + package_python-pytest-rerunfailures() { depends=('python-pytest') cd "${pkgname}-${pkgver}"