From: Masatake YAMATO Date: Thu, 22 Jun 2023 15:45:23 +0000 (+0900) Subject: tests: (lsfd) add a case for verifying ENDPOINTS column output in JSON mode X-Git-Tag: v2.40-rc1~371^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ee72ea94c579b77a9055ff40385e91245aa9ce40;p=thirdparty%2Futil-linux.git tests: (lsfd) add a case for verifying ENDPOINTS column output in JSON mode Signed-off-by: Masatake YAMATO --- 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<