Setuptools / dpkg-build: Refuse zu bauen, wenn nosetests scheitern
-
22-07-2019 - |
Frage
Ich habe ein sehr einfaches Python-Paket, das ich in Debian-Pakete baue mit Setuptool, cdbs und pycentral:
setup.py:
from setuptools import setup
setup(name='PHPSerialize',
version='1.0',
py_modules=['PHPSerialize'],
test_suite = 'nose.collector'
)
debian / rules:
#!/usr/bin/make -f
DEB_PYTHON_SYSTEM = pycentral
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
Nun ist es eine einfache Möglichkeit dpkg-build führen Sie die Unit-Tests zu machen und sich weigern, die .deb zu erstellen, wenn die Testsuite nicht?
Lösung
Versuchen
build/yourpackage::
nosetests
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow