The way you've implemented test running in ply's debian/rules won't work. When you group multiple commands with a line-continuing backslash, only the last command run will be used to determine if the whole thing worked. You need to insert a "set -e" at the front like so:
set -e; for pyver in $(PYVERSIONS) $(PY3VERSIONS); do \
The way you've implemented test running in ply's debian/rules won't work. When you group multiple commands with a line-continuing backslash, only the last command run will be used to determine if the whole thing worked. You need to insert a "set -e" at the front like so:
set -e; for pyver in $(PYVERSIONS) $(PY3VERSIONS); do \