chiark / gitweb /
Test suite: Introduce t-policy-nonexist
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 23 Jun 2015 12:22:23 +0000 (13:22 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 23 Jun 2015 13:14:10 +0000 (14:14 +0100)
"t-policy false" did not work properly.

tests/lib
tests/tests/trustingpolicy-replay

index 30fce38..e710f39 100644 (file)
--- a/tests/lib
+++ b/tests/lib
@@ -516,6 +516,10 @@ t-policy-admin () {
        ${DGIT_INFRA_PFX}dgit-repos-admin-debian --repos $tmp/git "$@"
 }
 
+t-policy-nonexist () {
+       ln -sf no-such-file-or-directory $drs_dispatch/policy-hook
+}
+
 t-policy () {
        local policyhook=$1
        policyhook=${DGIT_INFRA_PFX}$policyhook
index e0bf334..2736a52 100755 (executable)
@@ -43,7 +43,7 @@ prepare-replay () {
        # record the tag, which prevents the replays.  We are simulating
        # abortive pushes (since we do want to avoid a situation where
        # dangerous old signed tags can exist).
-       t-policy false
+       t-policy-nonexist
 
        t-commit "request with $delib that we will replay"
        t-dgit build