[kvm-unit-tests PATCH 04/10] riscv: sbi: Improve susp expected error output
Andrew Jones
andrew.jones at linux.dev
Fri Feb 21 07:55:38 PST 2025
Improve the output of expected error tests. We don't use
sbiret_report_error() because we're not passing in an SBI_ERR_*
name to stringify.
Signed-off-by: Andrew Jones <andrew.jones at linux.dev>
---
riscv/sbi.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/riscv/sbi.c b/riscv/sbi.c
index dd5cb6fa26bf..ceeb0d8d2779 100644
--- a/riscv/sbi.c
+++ b/riscv/sbi.c
@@ -1433,9 +1433,8 @@ static void check_susp(void)
} else if (!params.returns) {
report_fail("unexpected return with error: %ld, value: %ld", ret.error, ret.value);
} else {
- report(ret.error == params.ret.error, "expected sbi.error");
- if (ret.error != params.ret.error)
- report_info("expected error %ld, received %ld", params.ret.error, ret.error);
+ if (!report(ret.error == params.ret.error, "got expected sbi.error (%ld)", params.ret.error))
+ report_info("expected sbi.error %ld, received %ld", params.ret.error, ret.error);
}
report_prefix_pop();
--
2.48.1
More information about the kvm-riscv
mailing list