[DTrace-devel] [PATCH 3/4] test: fix tst.depth.sh to use proper trigger
Kris Van Hees
kris.van.hees at oracle.com
Mon Nov 10 15:27:56 UTC 2025
The test used 'date' as its trigger but that caused the test to XFAIL
for the wrong reason: date does not have symbols and therefore dtrace
failed to enable probes for it.
Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
---
test/unittest/ustack/tst.depth.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/test/unittest/ustack/tst.depth.sh b/test/unittest/ustack/tst.depth.sh
index dec16a3a..977d1b42 100755
--- a/test/unittest/ustack/tst.depth.sh
+++ b/test/unittest/ustack/tst.depth.sh
@@ -16,7 +16,7 @@ dtrace=$1
rm -f $file
-$dtrace $dt_flags -o $file -c date -s /dev/stdin <<EOF
+$dtrace $dt_flags -o $file -c test/triggers/delaydie -s /dev/stdin <<EOF
#pragma D option quiet
#pragma D option bufsize=1M
@@ -45,7 +45,7 @@ $dtrace $dt_flags -o $file -c date -s /dev/stdin <<EOF
EOF
status=$?
-if [ "$status" -ne 0 ]; then
+if [ $status -ne 0 ]; then
echo $tst: dtrace failed
rm -f $file
exit $status
@@ -78,8 +78,8 @@ EOF
status=$?
-count=`wc -l $file | cut -f1 -do`
-if [ "$count" -lt 1000 ]; then
+count=`wc -l $file | cut -f1 -d' '`
+if [ $count -lt 1000 ]; then
echo $tst: output was too short
status=1
fi
--
2.43.5
More information about the DTrace-devel
mailing list