chiark / gitweb /
Infra: Support not running out of working tree
[dgit.git] / tests / lib
index 70ad0b1..22ae0ff 100644 (file)
--- a/tests/lib
+++ b/tests/lib
@@ -481,16 +481,10 @@ 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
+       if [ "x$DGIT_TEST_INTREE" != x ]; then
+               ln -sf "$DGIT_TEST_INTREE" $drs_dispatch/dgit-live
        fi
 
-       ln -sf $root $drs_dispatch/dgit-live
        ln -sf $tmp/git $drs_dispatch/repos
        ln -sf $tmp/suites $tmp/dm.txt $drs_dispatch/
        mkdir -p $drs_dispatch/keyrings