From: Ian Jackson Date: Sat, 2 May 2015 17:25:23 +0000 (+0100) Subject: Tests: Use distro= dir for drs as well as dsd tests; rename the variable; move the... X-Git-Tag: debian/0.30~202 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=145b3af675c0738fc9c70bea4a7e7330da16292d Tests: Use distro= dir for drs as well as dsd tests; rename the variable; move the directory out of dispatch-dir/ --- diff --git a/tests/dsd-ssh b/tests/dsd-ssh index bc179f5f..7a075f0b 100755 --- a/tests/dsd-ssh +++ b/tests/dsd-ssh @@ -8,6 +8,6 @@ tmp=$DGIT_TEST_TMP cd / userhost="$1"; shift export SSH_ORIGINAL_COMMAND="$*" -${DGIT_SSH_DISPATCH_TEST-dgit-ssh-dispatch} -D $tmp/dispatch-dir +${DGIT_SSH_DISPATCH_TEST-dgit-ssh-dispatch} -D $tmp : '))))))))))))))))))))))))))))))))))))))))' diff --git a/tests/lib b/tests/lib index 87de19a0..4435b55c 100644 --- a/tests/lib +++ b/tests/lib @@ -328,6 +328,16 @@ t-drs () { t-git-config dgit-distro.test-dummy.git-create true cp $root/tests/gnupg/{dd.gpg,dm.gpg,dm.txt} $tmp/. cp $root/tests/suites $tmp/. + + drs_dispatch=$tmp/distro=test-dummy + mkdir $drs_dispatch + ln -sf $root $drs_dispatch/dgit-live + ln -sf $tmp/git $drs_dispatch/repos + ln -sf $tmp/suites $tmp/dm.txt $drs_dispatch/ + mkdir -p $drs_dispatch/keyrings + ln -sf $tmp/dd.gpg $drs_dispatch/keyrings/debian-keyring.gpg + ln -sf $tmp/dm.gpg $drs_dispatch/keyrings/debian-maintainers.gpg + ln -sf /bin/true $drs_dispatch/policy-hook } t-dsd () { @@ -344,17 +354,7 @@ t-dsd () { t-git-config dgit-distro.test-dummy/drs.git-check ssh-cmd t-git-config dgit-distro.test-dummy/drs.git-create ssh-cmd - dsd_dispatch=$tmp/dispatch-dir/distro=test-dummy - mkdir -p $dsd_dispatch - ln -sf $root $dsd_dispatch/dgit-live - ln -sf $tmp/git $dsd_dispatch/repos - ln -sf $tmp/suites $tmp/dm.txt $dsd_dispatch/ - mkdir -p $dsd_dispatch/keyrings - ln -sf $tmp/dd.gpg $dsd_dispatch/keyrings/debian-keyring.gpg - ln -sf $tmp/dm.gpg $dsd_dispatch/keyrings/debian-maintainers.gpg - ln -sf /bin/true $dsd_dispatch/policy-hook - - echo 'no-such-package* drs' >$dsd_dispatch/diverts + echo 'no-such-package* drs' >$drs_dispatch/diverts } t-policy-admin () { @@ -365,7 +365,7 @@ t-debpolicy () { t-dsd ln -sf ${DGIT_INFRA_PFX}dgit-repos-policy-debian \ - $dsd_dispatch/policy-hook + $drs_dispatch/policy-hook mkdir $tmp/git t-policy-admin create-db diff --git a/tests/tests/dsd-divert b/tests/tests/dsd-divert index 4389b8f0..3020a569 100755 --- a/tests/tests/dsd-divert +++ b/tests/tests/dsd-divert @@ -2,6 +2,6 @@ set -e . tests/lib t-dsd -rm $dsd_dispatch/repos -echo '* drs' >>$dsd_dispatch/diverts +rm $drs_dispatch/repos +echo '* drs' >>$drs_dispatch/diverts t-chain-test fetch-somegit-notlast