setuptools / dpkg-buildpackage: recusar-se a compilação se nosetests falham
-
22-07-2019 - |
Pergunta
Eu tenho um pacote de python muito simples que eu construir em pacotes 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
Agora, há uma maneira fácil de fazer dpkg-buildpackage executar os testes de unidade e se recusam a criar o .deb se o conjunto de testes falhar?
Solução
Tente
build/yourpackage::
nosetests
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow