chiark / gitweb /
sbuild-gitish: New test case to check running sbuild from git
[dgit.git] / tests / tests / sbuild-gitish
1 #!/bin/bash
2 set -e
3 . tests/lib
4
5 t-dependencies sbuild
6 t-restrict x-dgit-schroot-build
7
8 t-tstunt-parsechangelog
9
10 t-prep-newpackage example 1.1
11
12 cd $p
13
14 build () {
15         git clean -xdf
16         sbuild -c build -A --no-clean-source \
17                 --dpkg-source-opts='-Zgzip -z1 --format=1.0 -sn'
18 }
19
20 git checkout quilt-tip-1.1~0
21
22 build
23
24 git checkout gitish-only~0
25
26 cat <<'END' >clean-target-hook
27 #!/bin/sh
28 set -ex
29 test "$SCHROOT_SESSION_ID"
30 END
31 git add clean-target-hook
32 git commit -m 'insist on schroot'
33
34 build
35
36 t-ok