2009-08-05 55 views
3

我有一個非常簡單的Python包,我建設成Debian軟件包使用setuptools的,CDBS和pycentral:setuptools的/或dpkg-buildpackage:拒絕建立如果nosetests失敗

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文件?

回答

2

嘗試

build/yourpackage:: 
     nosetests 
+0

工作得非常好,謝謝! – c089 2009-10-19 08:05:52