From: Simon Glass Date: Fri, 11 Oct 2019 22:16:46 +0000 (-0600) Subject: sandbox: test: Show hex values on failure X-Git-Tag: v2020.01-rc2~27^2~17 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=91a8c95623af3aad1c9579f6ae9eff274d4c1b0a;p=oweals%2Fu-boot.git sandbox: test: Show hex values on failure Quite a few tests use addresses or hex values for comparisons. Add hex output for test failures, e.g.: 0x55ca22fa == reg: Expected 0x55ca22fa (1439310586), got 0x55ea22fb (1441407739) Signed-off-by: Simon Glass Reviewed-by: Bin Meng --- diff --git a/include/test/ut.h b/include/test/ut.h index 19bcb8c374..fbfde10719 100644 --- a/include/test/ut.h +++ b/include/test/ut.h @@ -61,7 +61,8 @@ void ut_failf(struct unit_test_state *uts, const char *fname, int line, if (val1 != val2) { \ ut_failf(uts, __FILE__, __LINE__, __func__, \ #expr1 " == " #expr2, \ - "Expected %d, got %d", val1, val2); \ + "Expected %#x (%d), got %#x (%d)", val1, val1, \ + val2, val2); \ return CMD_RET_FAILURE; \ } \ }