i've been doing in all my latest uploads this setup:
- autopkgtest runs the package test suite
- build does not run tests
1) it feels wrong to add Depends to Build-Depends,
and debian/tests/control already have all the info to properly run the tests
2) when an autopkgtest fails, archive-wide testing reports the failure
as a package bug,
rendering tests during build useless anyway
I know that in some cases, one really need a built tree to run the tests,
but it's not the majority. Usually a tree with patches applied is enough.
So please Team, don't re-add to all my packages "run tests during build".
(and, of course, do whatever you see best when you're packaging it yourself).