chiark / gitweb /
test suite: Break out t-chain-test-somehow
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Jul 2019 11:32:47 +0000 (12:32 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Jul 2019 14:58:58 +0000 (15:58 +0100)
This will be used for when we want to source tests/lib from
some program run by a test.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/lib

index 28b08e617f51787711b9d19dcb92300a86328884..acee15dba331ee11d3b77bcdcf2dcfb72e57a04c 100644 (file)
--- a/tests/lib
+++ b/tests/lib
@@ -1213,13 +1213,17 @@ t-dependencies () {
        : "Hopefully installed: $*"
 }
 
        : "Hopefully installed: $*"
 }
 
+t-chain-test-somehow () {
+       export DGIT_TEST_TESTNAME="$testname"
+       export DGIT_TEST_TMPBASE="$tmpbase"
+       export ADTTMP=$tmp
+}
+
 t-chain-test () {
 t-chain-test () {
+       t-chain-test-somehow
        local ct=$1
        local d=${0%/*}
        cd $root
        local ct=$1
        local d=${0%/*}
        cd $root
-       export DGIT_TEST_TESTNAME="$testname"
-       export DGIT_TEST_TMPBASE="$tmpbase"
-       export ADTTMP=$tmp
        exec "$d/$ct"
 }      
 
        exec "$d/$ct"
 }