* Added fix-requirements.txt.patch.
* Disable auto_clean as it requires a higher version of setuptools, which
isn't in the sbuild host for Jessie.
+ * Using testr directly, not using ./run_tests.sh anymore.
-- Thomas Goirand <zigo@debian.org> Thu, 09 Jun 2016 00:59:14 +0200
override_dh_auto_test:
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
- PYTHONPATH=build/* ./run_tests.sh -N -P
+ @echo "===> Running tests"
+ set -e ; set -x ; for i in 2.7 $(PYTHON3S) ; do \
+ PYMAJOR=`echo $$i | cut -d'.' -f1` ; \
+ echo "===> Testing with python$$i (python$$PYMAJOR)" ; \
+ rm -rf .testrepository ; \
+ testr-python$$PYMAJOR init ; \
+ TEMP_REZ=`mktemp -t` ; \
+ PYTHONPATH=$(CURDIR) PYTHON=python$$i testr-python$$PYMAJOR run --subunit 'neutron\.tests\.unit.* | tee $$TEMP_REZ | subunit2pyunit ; \
+ cat $$TEMP_REZ | subunit-filter -s --no-passthrough | subunit-stats ; \
+ rm -f $$TEMP_REZ ; \
+ testr-python$$PYMAJOR slowest ; \
+ done
+ #PYTHONPATH=build/* ./run_tests.sh -N -P
endif
override_dh_auto_build: