summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-06-20 17:31:30 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-06-20 19:14:23 +0100
commit600129df470efe1399947a2022ce5bbdc009b7bb (patch)
tree247522f08d99a5c95184fd3048478c566eaf0abb
parent16570fa6d2c817138272294ac143db1252376ba8 (diff)
Test suite: None of the dsd tests can be DEP-8 tested
Retain the check for .git in dsd-clone-drs, because we are going to remove this restriction in general, but can't do so for this particular test (which is inapplicable if using an installed package becaue then the source code should come via the package repositories).
-rw-r--r--tests/lib10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/lib b/tests/lib
index d315c4e..70ad0b1 100644
--- a/tests/lib
+++ b/tests/lib
@@ -480,6 +480,16 @@ t-drs () {
drs_dispatch=$tmp/distro=test-dummy
mkdir $drs_dispatch
+
+ if [ "x$DGIT_TEST_INTREE" = x ]; then
+ cat >&2 <<END
+dgit-repos-server is designed to run out of a git working tree
+cannot be tested in installed package (as DEP-8-intends)
+test skipped
+END
+ exit 0
+ fi
+
ln -sf $root $drs_dispatch/dgit-live
ln -sf $tmp/git $drs_dispatch/repos
ln -sf $tmp/suites $tmp/dm.txt $drs_dispatch/