我有一个很简单的Python包,我构筑成Debian软件包使用setuptools的,CDBS和pycentral:

setup.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如果测试套件失败?

有帮助吗?

解决方案

尝试

build/yourpackage::
         nosetests
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top