инструменты настройки / dpkg-buildpackage:Откажитесь от сборки, если nosetests завершатся неудачей

StackOverflow https://stackoverflow.com/questions/1231958

Вопрос

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