setuptools / dpkg-buildpackage: 如果nosetests失败,则拒绝构建

3
我有一个非常简单的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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接