2009-08-05 1 views
3

У меня есть очень простой питон пакет, который я строю в 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