]>
sourceware.org Git - systemtap.git/blob - runtest.sh
3 # Collect stdout/stderr someplace else
5 if [ ! -d testresults
]; then
11 /*) ;; # already absolute, groovy!
12 *) SRCDIR
="`pwd`/$SRCDIR" ;;
16 SYSTEMTAP_TAPSET
=$SRCDIR/tapset
17 export SYSTEMTAP_TAPSET
19 SYSTEMTAP_RUNTIME
=$SRCDIR/runtime
20 export SYSTEMTAP_RUNTIME
22 if [ -d lib-elfutils
]; then
23 lib_elfutils
="`pwd`/lib-elfutils"
24 elfutils_path
="${lib_elfutils}:${lib_elfutils}/systemtap"
25 LD_LIBRARY_PATH
="${elfutils_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
26 export LD_LIBRARY_PATH
30 logfile
=testresults
/`basename $dn`-`basename $1`
32 env |
grep SYSTEMTAP
> $logfile.cmd
33 echo "$*" >> $logfile.cmd
34 # This is proper quoting to let multiword arguments through (for e.g. -e).
35 "$@" >$logfile.out
2>$logfile.err
37 echo "rc=$rc" > $logfile.rc
39 if expr $1 : '.*ok/.*' >/dev
/null
; then
40 if [ $rc -eq 0 ]; then
44 if [ $rc -eq 1 ]; then
This page took 0.035403 seconds and 5 git commands to generate.