From: Masatake YAMATO Date: Sat, 2 Sep 2023 19:38:10 +0000 (+0900) Subject: tests: (lsfd::filter-floating-point-nums) use --raw output to make the case more... X-Git-Tag: v2.40-rc1~253^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a5882d40dca60c05848d9228b600d078780795f1;p=thirdparty%2Futil-linux.git tests: (lsfd::filter-floating-point-nums) use --raw output to make the case more robust Signed-off-by: Masatake YAMATO --- diff --git a/tests/ts/lsfd/filter-floating-point-nums b/tests/ts/lsfd/filter-floating-point-nums index 05bf5d551d..7f66dd51d3 100755 --- a/tests/ts/lsfd/filter-floating-point-nums +++ b/tests/ts/lsfd/filter-floating-point-nums @@ -35,47 +35,50 @@ EXPR= PID_1=$((PID -1)) EXPR="(PID > ${PID_1}.9) and (PID < ${PID}.1) and (ASSOC == 'exe')" - PID_0=$(${TS_CMD_LSFD} -n -o PID -Q "$EXPR") + PID_0=$(${TS_CMD_LSFD} -n -r -o PID -Q "$EXPR") echo "pid in a range:" $? - [[ "${PID_0}" == "${PID}" ]] - echo "coparing pids": $? + if [[ "${PID_0}" == "${PID}" ]]; then + echo "coparing pids": $? + else + echo "coparing pids": $? "PID_0:${PID_0} == PID:${PID}" + fi EXPR='(TIMERFD.INTERVAL < 10.000051) and (TIMERFD.INTERVAL > 10)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL <= 10) and (TIMERFD.INTERVAL > 9.99)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL >= 10)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL >= 10.0)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL < 10) and (0 < TIMERFD.INTERVAL)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL < 10) and (0.0 < TIMERFD.INTERVAL)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL > 11)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL == 10.00005)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? EXPR='(TIMERFD.INTERVAL == 10.000051)' - ${TS_CMD_LSFD} -n -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" + ${TS_CMD_LSFD} -n -r -o FD,TIMERFD.INTERVAL -p "$PID" -Q "$EXPR" echo "FD,TIMERFD.INTERVAL: $EXPR": $? echo DONE >&"${MKFDS[1]}"