chiark / gitweb /
Test suite: quilt-gb-build-modes: Fixes, passes now
[dgit.git] / tests / tests / quilt-gbp-build-modes
1 #!/bin/bash
2 set -e
3 . tests/lib
4 . $troot/lib-build-modes
5
6 t-dependencies sbuild
7 t-restrict x-dgit-schroot-build
8
9 t-gbp-example-prep
10
11 git checkout -b for-build-modes qc/quilt-tip-2
12 # build-modes cannot cope with branches containing /
13
14 bm-prep-ownpackage-branches for-build-modes
15
16 cleanmodes=git
17
18 for act in                                      \
19         'build-source'                          \
20         'build -b'                              \
21         'build -S'                              \
22         'gbp-build -S'                          \
23         'gbp-build -b'                          \
24         'sbuild -c build --arch-all'            \
25 ; do
26         bm-guess-e-source-e-targets "$act"
27         real_act="--quilt=gbp $act"
28         case "$act" in
29         sbuild*)    bm_quirk_after_act=bm-quirk-sbuild-after-act ;;
30         gbp-*)      real_act="$real_act --git-ignore-branch" ;;
31         *)          bm_quirk_after_act='' ;;
32         esac
33         bm-act-iterate
34 done
35
36 echo ok.