setuptools / نظام إدارة حزم دبيان-buildpackage: رفض بناء إذا فشل nosetests
-
22-07-2019 - |
سؤال
ولدي مجموعة الثعبان بسيطة جدا أن أبني في حزم ديبيان باستخدام setuptools، cdbs وpycentral:
و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
والآن، هناك طريقة سهلة لجعل نظام إدارة حزم دبيان-buildpackage تنفيذ اختبارات الوحدة ورفض لإنشاء ديب إذا فشل اختبار جناح؟
المحلول
وحاول
build/yourpackage::
nosetests
لا تنتمي إلى StackOverflow