few failures in systemtap scripts in later versions of tcl, expect
Srikar Dronamraju
srikar@linux.vnet.ibm.com
Wed Dec 17 11:25:00 GMT 2008
Hi Will,
I tried running systemtap testsuite after installing latest versions of
tcl and expect
runtest -V shows
-----------------------------------------
Expect version is 5.44
Tcl version is 8.5
Framework version is 1.4.4
------------------------------------------
I saw couple of errors when running these scripts.
1. systemtap.syscall/syscall.exp:
---------------------------------
ERROR: tcl error sourcing
/home/src/testsuite/systemtap.syscall/syscall.exp.
ERROR: usage: send [args] string
while executing
"send_log "--------- EXPECTED and NOT MATCHED ----------\n""
(procedure "run_one_test" line 81)
invoked from within
"run_one_test $filename $flags"
(procedure "test_procedure" line 65)
invoked from within
"test_procedure"
(file
"/home/src/testsuite/systemtap.syscall/syscall.exp"
line 80)
invoked from within
"source
/home/src/testsuite/systemtap.syscall/syscall.exp"
("uplevel" body line 1)
invoked from within
"uplevel #0 source
/home/src/testsuite/systemtap.syscall/syscall.exp"
invoked from within
"catch "uplevel #0 source $test_file_name""
changing "send_log" to "puts" in
/home/src/testsuite/systemtap.syscall/test.tcl seems to make the problem
go away. But I am not sure if thats the right thing to do
2. systemtap.context/context.exp
/home/src/testsuite/systemtap.context/context.exp ...
ERROR: (DejaGnu) proc "2-4" does not exist.
The error code is NONE
The info on the error is:
no files matched glob pattern
"/home/src/testsuite/systemtap/systemtap*"
while executing
"glob /home/src/testsuite/systemtap/systemtap*"
invoked from within
"catch "glob ${path}/${pattern}" tmp"
These errors seem to be generated from line 92 of
systemtap.context/backtrace.stp which is
eof {fail "backtrace of yyy_func[2-4]: unexpected EOF" }
Temporarily I disabled this line.
These errors happes on x86 box.
Do you have an idea if these are our script issues or if these are due
to changes in the latest tcl/expect
--
Thanks and Regards
Srikar
More information about the Systemtap
mailing list