[DTrace-devel] [PATCH 16/17] test: fix test for non-installed testing

Kris Van Hees kris.van.hees at oracle.com
Sat Jun 7 06:15:07 UTC 2025


On a system without DTrace installed, <sys/usdt.h> cannot be found,
causing this test to fail.  Use test_cppflags to ensure the correct
location is used in all cases.

Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
Reviewed-by: Nick Alcock <nick.alcock at oracle.com>
---
 test/unittest/dtrace-util/tst.ListProbesModuleUSDT.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/unittest/dtrace-util/tst.ListProbesModuleUSDT.sh b/test/unittest/dtrace-util/tst.ListProbesModuleUSDT.sh
index f66d6cbd..f80fcc05 100755
--- a/test/unittest/dtrace-util/tst.ListProbesModuleUSDT.sh
+++ b/test/unittest/dtrace-util/tst.ListProbesModuleUSDT.sh
@@ -22,7 +22,7 @@ if [ $# != 1 ]; then
 fi
 
 dtrace=$1
-CFLAGS=
+CFLAGS=${test_cppflags}
 
 DIRNAME="$tmpdir/list-probes-module-usdt.$$.$RANDOM"
 mkdir -p $DIRNAME
-- 
2.45.2




More information about the DTrace-devel mailing list