chiark / gitweb /
Test suite: finalise replay prevention
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 21 May 2015 06:43:38 +0000 (07:43 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 May 2015 11:58:16 +0000 (12:58 +0100)
tests/tests/debpolicy-newreject

index b36ff3bfd7470ba039e122dd0ab56af739270472..e64ed6ea5c8ea4db514db3ff14eac2a1a9773793 100755 (executable)
@@ -71,6 +71,7 @@ t-git-dir-time-passes
 t-policy-periodic
 t-git-dir-check secret
 
 t-policy-periodic
 t-git-dir-check secret
 
+oldobj=`git rev-parse HEAD`
 git reset --hard start
 t-commit 'should require --deliberately..not-ff'
 t-dgit build
 git reset --hard start
 t-commit 'should require --deliberately..not-ff'
 t-dgit build
@@ -81,8 +82,16 @@ t-dgit push
 t-expect-fail "Package is in NEW and has not been accepted or rejected yet" \
 t-dgit --deliberately-TEST-not-fast-forward-dgit-only push
 
 t-expect-fail "Package is in NEW and has not been accepted or rejected yet" \
 t-dgit --deliberately-TEST-not-fast-forward-dgit-only push
 
+t-dgit --deliberately-not-fast-forward push
+
+cd $tmp/git/$p.git
+t-expect-fail "Not a valid object name" \
+git cat-file -p $oldobj
+cd $tmp/$p
+
 echo xxx up to here
 echo xxx want to test database lock retry thing on push-and-taint
 echo xxx want to test forbidden objects not present
 echo xxx want to check expect fail did not push
 echo xxx up to here
 echo xxx want to test database lock retry thing on push-and-taint
 echo xxx want to test forbidden objects not present
 echo xxx want to check expect fail did not push
-echo xxx want to check replay prevention '(delete tag)'
+echo xxx want to check replay prevention insufficient proofs in tag
+echo xxx want to check replay prevention removed tags file