X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=cgi-auth-flexible.git;a=blobdiff_plain;f=tests%2Fautotest;h=1cea707f8df1a4263a988a6196659c0acd8f6cee;hp=60ef3ffce6357007db3af862c2a4affcd27fbdbb;hb=829bdfa8f56bef52b9eb22d9e4753463cd945dd0;hpb=79e842d945d131b5ca1796663c4ed30e8f37d4ef diff --git a/tests/autotest b/tests/autotest index 60ef3ff..1cea707 100755 --- a/tests/autotest +++ b/tests/autotest @@ -4,10 +4,12 @@ set testfile [lindex $argv 0] switch -glob -- $testfile { tests/*.at { - regsub {^tests/} $testfile {tests/tmp/} tt - regsub {\.at$} $tt {} tt + regsub {^tests/} $testfile {} id + regsub {\.at$} $id {} id + set tt "tests/tmp/$id" } * { + set id "\[[info pid]\]" set tt tests/tmp/[info pid] } } @@ -29,13 +31,14 @@ log_file -a $tt/expect.log 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" + error "$id: aborting due to timeout" } set timeout 10 proc elog {args} { + global id set m "[list expect [lindex $args end]]" - puts stderr $m + puts stderr "$id: $m" # send_log "\n$m\n" eval expect $args } @@ -79,4 +82,4 @@ proc loginas {user {password sesame} {wanttxt ACCESSGRANTED}} { source $testfile -puts ok +puts "$id: ok"