diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-21 07:43:38 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-31 12:58:16 +0100 |
commit | c894a960339b79c1c3754750211f1ddff8396cad (patch) | |
tree | dbb4a90d1118222097d4acdd595eb2386dcc559d /tests | |
parent | 972202563e62f7be43431e31497f1d2a19ada0d8 (diff) |
Test suite: finalise replay prevention
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/tests/debpolicy-newreject | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/tests/debpolicy-newreject b/tests/tests/debpolicy-newreject index b36ff3b..e64ed6e 100755 --- a/tests/tests/debpolicy-newreject +++ b/tests/tests/debpolicy-newreject @@ -71,6 +71,7 @@ t-git-dir-time-passes 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 @@ -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-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 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 |