From 637646d27c37a27890db586ad18ca84bb08cfd23 Mon Sep 17 00:00:00 2001 From: Masatake YAMATO Date: Sun, 3 Sep 2023 04:33:21 +0900 Subject: [PATCH] tests: (lsfd::column-xmode) do rm -f the file for testing before making it Signed-off-by: Masatake YAMATO --- tests/ts/lsfd/column-xmode | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/ts/lsfd/column-xmode b/tests/ts/lsfd/column-xmode index 4de623ff00..7fea4b0ecf 100755 --- a/tests/ts/lsfd/column-xmode +++ b/tests/ts/lsfd/column-xmode @@ -115,10 +115,12 @@ else ts_finalize_subtest fi +FILE=./test_mkfds_make_regular_file EXPR='(FD == '"$FD"')' ts_init_subtest "XMODE-D-bit" { - coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD delete=1; } + rm -f "${FILE}" + coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD file="$FILE" delete=1; } if read -r -u "${MKFDS[0]}" PID; then "${TS_CMD_LSFD}" -n -o XMODE -p "${PID}" -Q "${EXPR}" echo "XMODE(D-bit): " $? @@ -131,7 +133,8 @@ ts_finalize_subtest for m in flock-sh posix-r- ofd-r-; do ts_init_subtest "XMODE-l-bit-$m" { - coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD lock=$m; } + rm -f "${FILE}" + coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD file="$FILE" lock=$m; } if read -r -u "${MKFDS[0]}" PID; then "${TS_CMD_LSFD}" -n -o XMODE -p "${PID}" -Q "${EXPR}" echo "XMODE(l-bit): " $? @@ -160,7 +163,8 @@ ts_finalize_subtest for m in flock-ex posix--w posix-rw ofd--w ofd-rw lease-w; do ts_init_subtest "XMODE-L-bit-$m" { - coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD lock=$m; } + rm -f "${FILE}" + coproc MKFDS { "$TS_HELPER_MKFDS" make-regular-file $FD file="$FILE" lock=$m; } if read -r -u "${MKFDS[0]}" PID; then "${TS_CMD_LSFD}" -n -o XMODE -p "${PID}" -Q "${EXPR}" echo "XMODE(L-bit): " $? -- 2.47.2