diff options
author | Masatake YAMATO <yamato@redhat.com> | 2024-04-09 04:18:43 +0900 |
---|---|---|
committer | Masatake YAMATO <yamato@redhat.com> | 2024-04-13 03:13:48 +0900 |
commit | 09e823e14e27067cabde5b1bc16cd2683436ecb1 (patch) | |
tree | 662d405e8950c2e8dc4250aedb7c4d54ab9042f8 | |
parent | 2124eefcd29f14ba5e4ec3965b5ded9896d70966 (diff) | |
download | util-linux-09e823e14e27067cabde5b1bc16cd2683436ecb1.tar.gz |
tests: (lsns::filter) add more debug printing
-rwxr-xr-x | tests/ts/lsns/filter | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/tests/ts/lsns/filter b/tests/ts/lsns/filter index 3bd602bc09..1d1d86ca9b 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]}" |