summaryrefslogtreecommitdiff
path: root/tests/tests
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-17 00:30:46 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-31 11:54:13 +0100
commit90940267e3706898c9e8a62d96628043e9c44af5 (patch)
treee80d42c53a277a334a58a5cc3f36a0c8111f136e /tests/tests
parent218ec13a7725840605eaa8ebe97e79b8d6500be6 (diff)
Tests: debpolicy-newreject: Explicitly check the state of the repo after each operation
Diffstat (limited to 'tests/tests')
-rwxr-xr-xtests/tests/debpolicy-newreject6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/tests/debpolicy-newreject b/tests/tests/debpolicy-newreject
index e4c9b00..2a2e8f3 100755
--- a/tests/tests/debpolicy-newreject
+++ b/tests/tests/debpolicy-newreject
@@ -18,13 +18,16 @@ t-policy-admin taint --global "$bad" "forbidden for testing"
t-dgit build
t-expect-fail 'forbidden for testing' \
t-dgit push --new
+t-git-dir-check enoent
git reset --hard HEAD~
git commit --allow-empty -m 'will vanish from NEW'
t-dgit build
t-dgit push --new
+t-git-dir-check secret
t-policy-periodic
+t-git-dir-check secret
# pretend it vanished from new:
rm $tmp/incoming/*
@@ -33,13 +36,16 @@ t-archive-none example
t-git-dir-time-passes
t-policy-periodic
+t-git-dir-check enoent
git commit --allow-empty -m 'should require --deliberately...questionable'
t-dgit build
t-expect-fail 'tag debian/1.0 referred to this object.*all previously pushed versions were found to have been removed' \
t-dgit push --new
+t-git-dir-check enoent
t-dgit push --new --deliberately-include-questionable-history
+t-git-dir-check secret
echo xxx up to here