setuptools / dpkg-buildpackage: rifiuta di compilare se i nosetest falliscono
-
22-07-2019 - |
Domanda
Ho un pacchetto python molto semplice che inserisco in pacchetti debian usando setuptools, cdbs e 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
Ora, c'è un modo semplice per fare in modo che dpkg-buildpackage esegua i test unitari e rifiuti di creare il .deb se la suite di test fallisce?
Soluzione
Prova
build/yourpackage::
nosetests
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow