From ee72ea94c579b77a9055ff40385e91245aa9ce40 Mon Sep 17 00:00:00 2001 From: Masatake YAMATO Date: Fri, 23 Jun 2023 00:45:23 +0900 Subject: [PATCH] tests: (lsfd) add a case for verifying ENDPOINTS column output in JSON mode Signed-off-by: Masatake YAMATO --- tests/expected/lsfd/mkfds-pipe-no-fork | 2 ++ tests/ts/lsfd/mkfds-pipe-no-fork | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/tests/expected/lsfd/mkfds-pipe-no-fork b/tests/expected/lsfd/mkfds-pipe-no-fork index ba30c2395d..390b8a39aa 100644 --- a/tests/expected/lsfd/mkfds-pipe-no-fork +++ b/tests/expected/lsfd/mkfds-pipe-no-fork @@ -9,3 +9,5 @@ INODES[RUN]: 0 INODES[STR]: 0 ENDPOINTS[RUN]: 0 ENDPOINTS[STR]: 0 +ASSOC,ENDPOINTS (JSON): 0 +EXPECTED_LSFD_ENDPOINTS_JSON == LSFD_ENDPOINTS_JSON diff --git a/tests/ts/lsfd/mkfds-pipe-no-fork b/tests/ts/lsfd/mkfds-pipe-no-fork index 539f8d0332..e28aa9df1d 100755 --- a/tests/ts/lsfd/mkfds-pipe-no-fork +++ b/tests/ts/lsfd/mkfds-pipe-no-fork @@ -92,6 +92,30 @@ EXPR= echo "expectation:" echo "${expected}" fi + + EXPR='(PID == '"${PID}"') and (FD == '"$FD0"')' + LSFD_ENDPOINTS_JSON=$(${TS_CMD_LSFD} -J --raw -n -o ASSOC,ENDPOINTS -Q "${EXPR}") + echo 'ASSOC,ENDPOINTS (JSON)': $? + EXPECTED_LSFD_ENDPOINTS_JSON=$(cat<