diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2018-10-04 01:44:32 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2018-10-04 02:01:51 +0100 |
commit | 20ddcd3e8193624ab2150b91030c6a7f7fb01956 (patch) | |
tree | f59b401f278bb849419bd69b285b9f345697e2fb | |
parent | e5aabc073dbd76943d08fc0ff417c023bd109870 (diff) |
test suite: Test that the binary packages can be built
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rw-r--r-- | debian/tests/control | 2 | ||||
-rwxr-xr-x | tests/tests/package-build | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/debian/tests/control b/debian/tests/control index bdcfa98..4a1ccc2 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -55,7 +55,7 @@ Tests-Directory: tests/tests Depends: dgit, dgit-infrastructure, devscripts, debhelper (>=8), fakeroot, build-essential, chiark-utils-bin, bc, faketime, sbuild, man-db Restrictions: x-dgit-schroot-build -Tests: spelling +Tests: package-build spelling Tests-Directory: tests/tests Depends: dgit, dgit-infrastructure, devscripts, debhelper (>=8), fakeroot, build-essential, chiark-utils-bin, bc, faketime Restrictions: x-dgit-git-only diff --git a/tests/tests/package-build b/tests/tests/package-build new file mode 100755 index 0000000..0b87823 --- /dev/null +++ b/tests/tests/package-build @@ -0,0 +1,14 @@ +#!/bin/bash +set -e +. tests/lib + +t-restrict x-dgit-git-only + +mkdir $tmp/dgit +cd $root +git ls-files -z |xargs -0 cp --parents -t $tmp/dgit +cd $tmp/dgit + +dpkg-buildpackage -nc -uc -b + +echo ok. |