【问题标题】:setuptools / dpkg-buildpackage: Refuse to build if nosetests failsetuptools / dpkg-buildpackage:如果鼻子测试失败,则拒绝构建
【发布时间】:2009-08-05 08:50:03
【问题描述】:

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

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?

【问题讨论】:

    标签: python debian setuptools nose cdbs


    【解决方案1】:

    试试

    build/yourpackage::
             nosetests
    

    【讨论】:

      猜你喜欢
      • 2021-09-07
      • 2018-08-22
      • 2012-10-09
      • 1970-01-01
      • 2019-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多