X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=test-common.tcl;h=04d229c08ad138ed04e63e82de8cd56f5a55c116;hb=9eba4abfe44617aa78f625d900fe6bc2c58bb4cb;hp=2e70f085f1fba7624598d4baa3038867f9b41a7c;hpb=e4b227ddf4c1ba709a5a364f826ca046f712b417;p=secnet.git diff --git a/test-common.tcl b/test-common.tcl index 2e70f08..04d229c 100644 --- a/test-common.tcl +++ b/test-common.tcl @@ -1,6 +1,19 @@ +proc prefix_some_path {pathvar entry} { + global env + set l {} + catch { set l [split $env($pathvar) :] } + set l [concat [list $entry] $l] + set env($pathvar) [join $l :] +} + +proc prexec {args} { + puts "exec $args" + eval exec $args +} + if {![catch { - set builddir $env(STEST_BUILDDIR) + set builddir $env(SECNET_TEST_BUILDDIR) }]} {} else { set builddir . } @@ -9,7 +22,7 @@ if {![catch { set tmp $env(AUTOPKGTEST_ARTIACTS) }]} {} elseif {![catch { set tmp $env(AUTOPKGTEST_TMP) -}]} {} elseif {[regsub {^stest/t-} $argv0 {stest/d-} tmp]} { +}]} {} elseif {[regsub {^(?:\./)?([sm]test)/t-} $argv0 {\1/d-} tmp]} { set tmp $builddir/$tmp file mkdir $tmp }