summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2017-01-18 21:35:02 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2017-01-18 21:35:04 +0000
commite0d892c7037eb8f89f6dc3ce166e7f24484df7c6 (patch)
tree1d899ac3921de96296779977c0e76947f13540af
parent7dcdcdd7c58d7ea097088f76909b04d0ba0db5f6 (diff)
test suite: downstream-gitless: Test import of .dsc from unknown distro.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rw-r--r--debian/changelog3
-rwxr-xr-xtests/tests/downstream-gitless9
2 files changed, 12 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index ce2b0b7..5b9ef0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,9 @@ dgit (3.6~) unstable; urgency=medium
* Use `confess' to print a stack trace in a couple of internal error
rcases.
+ Test suite:
+ * downstream-gitless: Test import of .dsc from unknown distro.
+
--
dgit (3.5) unstable; urgency=medium
diff --git a/tests/tests/downstream-gitless b/tests/tests/downstream-gitless
index f3b3469..c70c50f 100755
--- a/tests/tests/downstream-gitless
+++ b/tests/tests/downstream-gitless
@@ -74,6 +74,15 @@ t-git-config dgit-distro.downstream.git-check false
t-dgit clone example avon example.avon
+perl -i -pe 's/ test-dummy / unknown-distro / if m/^Dgit:/' $dscf
+cd $p.import
+
+t-git-config dgit.dsc-url-proto-ok.file true
+t-dgit import-dsc $dscf xunk
+
+cd ..
+
+
dscf=$tmp/mirror/pool/main/example_2.1.dsc
t-reprepro-includedsc avon $dscf ds-
t-reprepro-regen ds-