This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Debian 6 test suite results


Hello!

On Wed, Jul 31, 2013 at 4:30 PM, Yichun Zhang (agentzh) wrote:
> I'd like to share systemtap's test suite results on our Debian 6
> x86_64 system (with kernel 3.10.1 compiled by ourselves):
>

Oh, I forgot to mention that I saw a few Tcl errors when running the tests:

    Running ./systemtap.base/sdt_misc.exp ...
    sh: /usr/bin/kill: not found
    ERROR: tcl error sourcing ./systemtap.base/sdt_misc.exp.
    ERROR: child process exited abnormally
       while executing
    "system "$loop_exepath >,semclean 2>&1 & TEST=\$! ;  $stap_path
$srcdir/$subdir/sdt_misc.stp $loop_exepath >| ,semout ;  /usr/bin/kill
-SIGINT \$TEST""
       ("foreach" body line 11)
       invoked from within
    "foreach runtime [get_runtime_list] {
           set test_xtra ""
           if {$runtime != ""} {
               set test_xtra " ($runtime)"
               # This is perhaps a wee bit clumsy..."
       ("for" body line 106)
       invoked from within
    "for {set i 0} {$i < [llength $pbtype_flags]} {incr i} {
       set v_flag [lindex $v_flags $i]
       set pbtype_flag "[lindex $pbtype_flags $i] additional_..."
       (file "./systemtap.base/sdt_misc.exp" line 39)
       invoked from within
    "source ./systemtap.base/sdt_misc.exp"
       ("uplevel" body line 1)
       invoked from within
    "uplevel #0 source ./systemtap.base/sdt_misc.exp"
       invoked from within
    "catch "uplevel #0 source $test_file_name""

It seems that it looks for /usr/bin/kill but on my Debian system, kill
is actually at /bin/kill. Maybe we should make this a bit more
portable?

Another Tcl error is this:

    Running ./systemtap.base/implicitptr.exp ...
    ERROR: tcl error sourcing ./systemtap.base/implicitptr.exp.
    ERROR: can't read "extraname": no such variable
       while executing
    "verbose -log "$test-$extraname uses implicit_ptr but -L missed it""
       ("for" body line 47)
       invoked from within
    "for {set i 0} {$i < [all_compile_flags]} {incr i} {
     set extra_flag [all_compile_flag $i]
     set extra_name [all_compile_flag_name $i]

     set test_fla..."
       (file "./systemtap.base/implicitptr.exp" line 30)
       invoked from within
    "source ./systemtap.base/implicitptr.exp"
       ("uplevel" body line 1)
       invoked from within
    "uplevel #0 source ./systemtap.base/implicitptr.exp"
       invoked from within
    "catch "uplevel #0 source $test_file_name""

Not sure what it is though :)

Regards,
-agentzh


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]