代码之家  ›  专栏  ›  技术社区  ›  c089

setuptools/dpkg构建包:如果测试失败,则拒绝构建

  •  3
  • c089  · 技术社区  · 17 年前

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

    setup.py:

    from setuptools import setup
    setup(name='PHPSerialize',
      version='1.0',
      py_modules=['PHPSerialize'],
      test_suite = 'nose.collector'
     )
    

    #!/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?

    1 回复  |  直到 17 年前
        1
  •  2
  •   Peter Eisentraut    17 年前

    尝试

    build/yourpackage::
             nosetests
    
    推荐文章