]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: (lsfd::filter-floating-point-nums) use --raw output to make the case more...
authorMasatake YAMATO <yamato@redhat.com>
Sat, 2 Sep 2023 19:38:10 +0000 (04:38 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Sun, 3 Sep 2023 21:16:25 +0000 (06:16 +0900)
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
tests/ts/lsfd/filter-floating-point-nums

index 05bf5d551d21e67a3ae98a08b28512556a41a4cb..7f66dd51d3fe1cb6902a1abc8a8b852fb465f321 100755 (executable)
@@ -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]}"