Hi, I try to package python-ruffus on behalf of the Debian Med team at
git://anonscm.debian.org/debian-med/python-ruffus.git Unfortunately I have trouble running the test suite. I tried two ways to run it: override_dh_auto_test: ### No idea why this fails :-( # LC_ALL=C.UTF-8 dh_auto_test -- --test --system=custom --test-args='set -e; cd ruffus/test; for tst in test*.py ; do {interpreter} $$tst ; done' ### Try find ... LC_ALL=C.UTF-8 dh_auto_test -- --test --system=custom --test-args='set -e; cd ruffus/test; find . -type f -name "test*.py" -exec {interpreter} \{\} \; ; done' Both versions work on command line but when trying to build the package I get: ... make[1]: Entering directory '/tmp/buildd/python-ruffus-2.5+dfsg' LC_ALL=C.UTF-8 dh_auto_test -- --test --system=custom --test-args='set -e; cd ruffus/test; find . -type f -name "test*.py" -exec python \{\} \; ; done' E: pybuild pybuild:256: test: plugin custom failed with: '\\' dh_auto_test: pybuild --test -i python{version} -p 2.7 --test --system=custom --test-args=set -e; cd ruffus/test; find . -type f -name "test*.py" -exec python \{\} \; ; done --dir . returned exit code 13 debian/rules:26: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 13 I guess this is because of the replacement of {} in the latter case but also the first version with the for loop does not work. I'm tempted to work around all this by using a script wrapping up the tests. However, I wonder whether there is some solution which might work also this way. Kind regards Andreas. -- http://fam-tille.de -- To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150202102603.gq26...@an3as.eu