diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2020-11-23 10:41:57 -0800 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2021-01-04 14:01:22 -0800 |
commit | 23239fc075d60a942101227c42353b5ced804269 (patch) | |
tree | 3cb5d9d26e8e96763018ecaf1625f887df3904f5 /tools/testing | |
parent | 0bcca18348cfde8e59b77cdf6f3e278289a16e67 (diff) |
torture: Make kvm.sh return failure upon build failure
The kvm.sh script uses kvm-find-errors.sh to evaluate whether or not
a build failed. Unfortunately, kvm-find-errors.sh returns success if
there are no failed runs (including when there are no runs at all) even if
there are build failures. This commit therefore makes kvm-find-errors.sh
return failure in response to build failures.
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools/testing')
-rwxr-xr-x | tools/testing/selftests/rcutorture/bin/kvm-find-errors.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/testing/selftests/rcutorture/bin/kvm-find-errors.sh b/tools/testing/selftests/rcutorture/bin/kvm-find-errors.sh index 6f50722f251f..be265987fa9d 100755 --- a/tools/testing/selftests/rcutorture/bin/kvm-find-errors.sh +++ b/tools/testing/selftests/rcutorture/bin/kvm-find-errors.sh @@ -39,6 +39,7 @@ done if test -n "$files" then $editor $files + editorret=1 else echo No build errors. fi @@ -62,5 +63,10 @@ then exit 1 else echo No errors in console logs. - exit 0 + if test -n "$editorret" + then + exit $editorret + else + exit 0 + fi fi |