setuptools / dpkg-buildpackage:如果nosetests失败则拒绝构建
我有一个非常简单的Python包,我使用setuptools、cdbs和pycentral把它打包成Debian格式的包。
这是我的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
现在,有没有简单的方法让dpkg-buildpackage在执行单元测试时,如果测试失败就不创建.deb文件呢?
1 个回答
2
试试这个
build/yourpackage::
nosetests