Bug#711209: autopkgtest: build-needed restriction doesn't actually run tests in built tree

Martin Pitt mpitt at debian.org
Wed Jun 5 13:49:13 UTC 2013

Package: autopkgtest
Version: 2.2.3+nmu1


For the first time I am creating an autopkgtest for a (new) package
where the tests themeselves need to be build (I'm calling the upstream
test suite in a mode to run against the installed version, with "make
check-installed"). So my debian/tests/control looks like this:

   Tests: upstream
   Restrictions: build-needed

autopkgtest builds and installs the package alright, but then it runs
the tests from a cwd which is a copy of the unpackaged, but *unbuilt*
source. Thus calling "make check-installed" doesn't work as there are
no built tests (the package is not even configured).

I'm using this gross workaround now, but it should really just put me
into that directory by default for "build-needed":

   # work around broken "build-needed" behaviour
   cd $ADTTMP/../../ubtree0-build/real-tree
   make check-installed

Thanks for considering,


Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/autopkgtest-devel/attachments/20130605/ac76c7f0/attachment.pgp>

More information about the autopkgtest-devel mailing list