[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