3

我有一个非常简单的 python 包,我使用 setuptools、cdbs 和 pycentral 将它构建到 debian 包中:

设置.py:

from setuptools import setup
setup(name='PHPSerialize',
  version='1.0',
  py_modules=['PHPSerialize'],
  test_suite = 'nose.collector'
 )

Debian/规则:

#!/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?

4

1 回答 1

2

尝试

build/yourpackage::
         nosetests
于 2009-09-14T10:58:40.103 回答