setuptools / dpkg-buildpackage: Refuse de construire si nos tests échouent
-
22-07-2019 - |
Question
J'ai construit un paquetage python très simple dans les paquets debian à l'aide de setuptools, cdbs et 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
Existe-t-il un moyen simple de forcer dpkg-buildpackage à exécuter les tests unitaires et à refuser de créer le fichier .deb si la suite de tests échoue?
La solution
Essayez
build/yourpackage::
nosetests
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow