From: Frank Ch. Eigler Date: Wed, 27 Jul 2016 22:23:34 +0000 (-0400) Subject: dejagnu testsuite driver: collect output during startup smoke test X-Git-Tag: release-3.1~656 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=00b1dcba8034d38b14a19e6c49ef0093ac79f92d;p=systemtap.git dejagnu testsuite driver: collect output during startup smoke test Stop suppressing stderr; if something's wrong (like missing kernel-debuginfo), let's show the user the whole message. --- diff --git a/testsuite/lib/systemtap.exp b/testsuite/lib/systemtap.exp index 019a4c435..879dd248b 100644 --- a/testsuite/lib/systemtap.exp +++ b/testsuite/lib/systemtap.exp @@ -515,7 +515,7 @@ proc get_system_info {} { proc environment_sanity_test {} { # PR11798: die if kernel-devel is not sufficient to build any modules - if {[catch {exec stap -p4 -e {probe begin {exit()}} 2> /dev/null} result]} { + if {[catch {exec stap -p4 -e {probe begin {exit()}} 2>@ stdout} result]} { puts "\n\n\n**** failed systemtap kernel-devel smoke test:\n" puts $result # puts "****\n" @@ -533,7 +533,7 @@ proc environment_sanity_test {} { # it is allowed have bad var location descriptors (which will cause # some tests to fail of course). Just test -p2, kernel-devel smoke # test above does a full module build, we don't need another one. - if {[catch {exec stap --skip-badvars -w -p2 -e {probe syscall.open {println (argstr)}} 2> /dev/null} result]} { + if {[catch {exec stap --skip-badvars -w -p2 -e {probe syscall.open {println (argstr)}} 2>@ stdout} result]} { puts "\n\n\n**** failed systemtap kernel-debuginfo smoke test:\n" puts $result # puts "****\n"