[DTrace-devel] [PATCH 1/2] Add diagnostics for tst.sid.sh
eugene.loh at oracle.com
eugene.loh at oracle.com
Fri Jul 2 16:10:48 PDT 2021
From: Eugene Loh <eugene.loh at oracle.com>
---
test/unittest/scripting/tst.sid.sh | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/test/unittest/scripting/tst.sid.sh b/test/unittest/scripting/tst.sid.sh
index 7fe62d48..ed3245f8 100755
--- a/test/unittest/scripting/tst.sid.sh
+++ b/test/unittest/scripting/tst.sid.sh
@@ -22,6 +22,7 @@ fi
dtrace=$1
bname=`basename $0`
dfilename=$tmpdir/$bname.$$.d
+ofilename=$tmpdir/$bname.$$.txt
## Create .d file
##########################################################################
@@ -32,6 +33,7 @@ cat > $dfilename <<-EOF
BEGIN
/\$sid != \$1/
{
+ printf("actual: %d; expected: %d\n", \$sid, \$1);
exit(1);
}
@@ -54,10 +56,13 @@ if [ $? -ne 0 ]; then
exit 1
fi
-$dfilename $sessionid >/dev/null 2>&1
+$dfilename $sessionid > $ofilename 2>&1
if [ $? -ne 0 ]; then
echo "Error in executing $dfilename" >&2
+ cat $ofilename
+ ps -p $$ -o sid
+ echo expect $sessionid for pid $$
exit 1
fi
--
2.18.4
More information about the DTrace-devel
mailing list