summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-13 18:27:41 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-31 11:54:12 +0100
commit2fdcc7a1a02e16654883740a262b0a9e21816a42 (patch)
tree447a89570a2c2a596e3a6c52d594a114a213a98c /tests
parent5e5ac359fd22d5e35916471468ab7f56fec9fc82 (diff)
Tests: Test rejection of removed NEW package
Diffstat (limited to 'tests')
-rwxr-xr-xtests/tests/debpolicy-newreject14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/tests/debpolicy-newreject b/tests/tests/debpolicy-newreject
index 813a5e2..d1cac37 100755
--- a/tests/tests/debpolicy-newreject
+++ b/tests/tests/debpolicy-newreject
@@ -20,9 +20,23 @@ t-expect-fail 'forbidden for testing' \
t-dgit push --new
git reset --hard HEAD~
+git commit --allow-empty -m 'will vanish from NEW'
t-dgit build
t-dgit push --new
t-policy-periodic
+# pretend it vanished from new:
+rm $tmp/incoming/*
+t-archive-none example
+touch -d 'last year' $tmp/git/$p.git
+
+t-policy-periodic
+
+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
+
echo xxx up to here