Commit 63e20191 authored by Hangbin Liu's avatar Hangbin Liu Committed by David S. Miller

selftests: pmtu.sh: fix result checking

In the PMTU test, when all previous tests are skipped and the new test
passes, the exit code is set to 0. However, the current check mistakenly
treats this as an assignment, causing the check to pass every time.

Consequently, regardless of how many tests have failed, if the latest test
passes, the PMTU test will report a pass.

Fixes: 2a9d3716 ("selftests: pmtu.sh: improve the test result processing")
Signed-off-by: default avatarHangbin Liu <liuhangbin@gmail.com>
Acked-by: default avatarPo-Hsu Lin <po-hsu.lin@canonical.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent db456d90
...@@ -2048,7 +2048,7 @@ run_test() { ...@@ -2048,7 +2048,7 @@ run_test() {
case $ret in case $ret in
0) 0)
all_skipped=false all_skipped=false
[ $exitcode=$ksft_skip ] && exitcode=0 [ $exitcode -eq $ksft_skip ] && exitcode=0
;; ;;
$ksft_skip) $ksft_skip)
[ $all_skipped = true ] && exitcode=$ksft_skip [ $all_skipped = true ] && exitcode=$ksft_skip
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment