[LTP] [PATCH v2 2/2] tst_test.sh: Convert only TBROK/TCONF to TWARN in cleanup
Petr Vorel
pvorel@suse.cz
Tue Feb 11 21:57:34 CET 2025
Second attempt to convert only TBROK/TCONF to TWARN in cleanup().
Also print original message to help find function call with wrong
parameter.
Fixes: 55bfa08e17 ("tst_test.sh/tst_brk(): Convert only TBROK to TWARN in cleanup")
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
New in v2.
testcases/lib/tst_test.sh | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/testcases/lib/tst_test.sh b/testcases/lib/tst_test.sh
index 5a6e34473f..0747f7aaf4 100644
--- a/testcases/lib/tst_test.sh
+++ b/testcases/lib/tst_test.sh
@@ -126,11 +126,17 @@ tst_brk()
local res=$1
shift
- if [ "$res" != TBROK -a "$res" != TCONF ]; then
- tst_res TBROK "tst_brk can be called only with TBROK or TCONF ($res)"
- elif [ "$TST_TBROK_TO_TWARN" = 1 ]; then
- tst_res TWARN "$@"
+ if [ "$TST_TBROK_TO_TWARN" = 1 ]; then
+ if [ "$res" != TBROK -a "$res" != TCONF ]; then
+ tst_res TWARN "tst_brk can be called only with TBROK or TCONF ($res, msg: '$@')"
+ else
+ tst_res TWARN "$@"
+ fi
return
+ fi
+
+ if [ "$res" != TBROK -a "$res" != TCONF ]; then
+ tst_res TBROK "tst_brk can be called only with TBROK or TCONF ($res, msg: '$@')"
else
tst_res "$res" "$@"
fi
--
2.47.2
More information about the ltp
mailing list