X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=cgi-auth-flexible.git;a=blobdiff_plain;f=tests%2Fautotest;h=f2b2870665fcc91a70234744b76df552331ba6d2;hp=9c4f9c4bb3272e0e763ea8e7a38b43905d553883;hb=3eb1b34dd6160ab9e454feb2648ca3ef52d33eaa;hpb=b658a7c7ef72d52e7318dfb45beb593a022840bd diff --git a/tests/autotest b/tests/autotest index 9c4f9c4..f2b2870 100755 --- a/tests/autotest +++ b/tests/autotest @@ -2,16 +2,27 @@ set testfile [lindex $argv 0] -set tt tests/tmp +switch -glob -- $testfile { + tests/*.at { + regsub {^tests/} $testfile {tests/tmp/} tt + regsub {\.at$} $tt {} tt + } + * { + set tt tests/tmp/[info pid] + } +} exec rm -rf $tt -exec mkdir $tt +file mkdir tests/tmp $tt set pwd [pwd] set env(HOME) $tt set env(CAFTEST_CAF) $pwd +set env(CAFTEST_TMP) $pwd/$tt set env(TERM) vt100 +set env(CAFTEST_NOSRCDUMP) 1 +set env(LC_ALL) en_GB.utf-8 log_user 0 log_file -a $tt/expect.log @@ -20,7 +31,7 @@ proc timeout-abort {} { send_log "\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" error "aborting due to timeout" } -set timeout 5 +set timeout 15 expect_after timeout timeout-abort