From 09e823e14e27067cabde5b1bc16cd2683436ecb1 Mon Sep 17 00:00:00 2001 From: Masatake YAMATO Date: Tue, 9 Apr 2024 04:18:43 +0900 Subject: [PATCH] tests: (lsns::filter) add more debug printing --- tests/ts/lsns/filter | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/tests/ts/lsns/filter b/tests/ts/lsns/filter index 3bd602bc0..1d1d86ca9 100755 --- a/tests/ts/lsns/filter +++ b/tests/ts/lsns/filter @@ -38,20 +38,30 @@ FD=4 { coproc MKFDS { "$TS_HELPER_MKFDS" --comm ABC userns $FD; } if read -u ${MKFDS[0]} PID; then - expr="PID == \"${PID}\" and ASSOC == \"user\"" - inode=$(${TS_CMD_LSFD} -n --raw -o INODE -Q "${expr}") + lsfd_expr="PID == \"${PID}\" and ASSOC == \"user\"" + inode=$(${TS_CMD_LSFD} -n --raw -o INODE -Q "${lsfd_expr}") for opt in -Q --filter; do - pid=$(${TS_CMD_LSNS} -n --raw -o PID "$opt" "NS == $inode && NPROCS == 1") + lsns_expr="NS == $inode && NPROCS == 1" + pid=$(${TS_CMD_LSNS} -n --raw -o PID "$opt" "${lsns_expr}") if [[ "$pid" = "$PID" ]]; then echo "$opt: pid == PID" else echo "$opt: pid != PID" - echo expr: "${expr}" - ${TS_CMD_LSFD} -n --raw -o INODE -Q "${expr}" - echo inode: "${inode}" - ${TS_CMD_LSNS} -n --raw -o PID -Q "NS == $inode && NPROCS == 1" + echo lsfd_expr: "${lsfd_expr}" + echo lsns_expr: "${lsns_expr}" echo pid: "${pid}" echo PID: "${PID}" + echo inode: "${inode}" + echo lsfd: + ${TS_CMD_LSFD} -n --raw $opt "${lsfd_expr}" + echo lsns:"${lsns_expr}" + ${TS_CMD_LSNS} -n --raw $opt "${lsns_expr}" + echo lsns:inode: + ${TS_CMD_LSNS} -n --raw $opt "NS == $inode" + echo lsns:NPROCS: + ${TS_CMD_LSNS} -n --raw $opt "NPROCS == 1" + echo lsns + ${TS_CMD_LSNS} -n --raw fi done echo DONE >&"${MKFDS[1]}" -- 2.47.3