diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2019-08-16 10:00:50 +0100 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2019-08-16 10:00:50 +0100 |
commit | 0569aa2c25dc3374d9d51dfea9dc09be2fa6e510 (patch) | |
tree | 4af4ab614da0ebe6cfc858e845367994c9396a85 /tests/lib | |
parent | fa3ba6501e1f62bda0f2f455555abe3ba1588b15 (diff) | |
parent | 690ba12221518b883a1895ca6be8243c1f39640b (diff) |
Merge tag 'debian/9.7' into buster-bpo
dgit release 9.7 for unstable (sid) [dgit]
[dgit distro=debian no-split]
# gpg: Signature made Sun 11 Aug 2019 01:11:36 AM BST
# gpg: using RSA key 559AE46C2D6B6D3265E7CBA1E3E3392348B50D39
# gpg: Can't check signature: No public key
Diffstat (limited to 'tests/lib')
-rw-r--r-- | tests/lib | 29 |
1 files changed, 28 insertions, 1 deletions
@@ -22,7 +22,14 @@ END exit 16 } -trap 'test $? = 0 || t-report-failure' EXIT +trap ' + rc=$? + set +e + [ "x$DGIT_TEST_KEEP_MUSTCLEAN" != x ] || \ + [ "x$DGIT_TEST_TMP" = x ] || rm -rf $DGIT_TEST_TMP/must-clean + set -e + test $rc = 0 || t-report-failure +' EXIT t-filter-out-git-hyphen-dir @@ -74,6 +81,11 @@ export DEBCHANGE_VENDOR=dpkg unset VISUAL unset GIT_EDITOR +mkdir -p $tmp/must-clean +# must-clean is usually removed after each test, on success or failure. +# But this must not be relied on for correctness, only for garbage +# collection etc. + mkdir -p $tmp/incoming cat <<END >$tmp/dput.cf [test-dummy] @@ -464,6 +476,19 @@ t-dgit () { ' } +t-non-dgit-upload () { + t-dgit -wgf build-source + + cd .. + c=${p}_${v}_source.changes + debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A $c + dput -c $tmp/dput.cf test-dummy $c + + t-archive-process-incoming sid + t-git-next-date + cd $p +} + t-dgit-manpage () { local section=$1 local page=$2 @@ -573,6 +598,8 @@ t-setup-import () { (set -e; cd $tmp; tar xf "$simport.tar") fi + mkdir -p $tmp/must-clean + . "$simport" } |