diff options
author | Anastasia Klimchuk <aklm@chromium.org> | 2021-04-19 14:47:35 +1000 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2021-04-27 12:44:08 +0000 |
commit | ab9d1460bad85d598e73adf08ec6209fc70d1014 (patch) | |
tree | 8ed64d5d4dedc4ff5accb80829dcf68283badabe | |
parent | cfb5308de307b8770b966fdfc5cc5276dc17fddf (diff) | |
download | flashrom-ab9d1460bad85d598e73adf08ec6209fc70d1014.tar.gz flashrom-ab9d1460bad85d598e73adf08ec6209fc70d1014.tar.bz2 flashrom-ab9d1460bad85d598e73adf08ec6209fc70d1014.zip |
tests: Add logging to STDOUT when __wrap function is called
Calls to __wrap functions are now logged to stdout, makes
it easier to understand what’s happening, really helps
when writing tests (and can be useful when debugging tests).
TEST=builds and ninja test
BUG=b:181803212
Change-Id: Ifcef55c9cdb7756c38dcc44fdc57cd88c3d65e70
Signed-off-by: Anastasia Klimchuk <aklm@chromium.org>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/52496
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r-- | tests/tests.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/tests.c b/tests/tests.c index 31246074..5be42161 100644 --- a/tests/tests.c +++ b/tests/tests.c @@ -19,13 +19,16 @@ #include <stdio.h> /* redefinitions/wrapping */ +#define LOG_ME printf("%s is called\n", __func__) + void __wrap_physunmap(void *virt_addr, size_t len) { - fprintf(stderr, "%s\n", __func__); + LOG_ME; } + void *__wrap_physmap(const char *descr, uintptr_t phys_addr, size_t len) { - fprintf(stderr, "%s\n", __func__); + LOG_ME; return NULL; } @@ -33,6 +36,8 @@ int main(void) { int ret = 0; + cmocka_set_message_output(CM_OUTPUT_STDOUT); + const struct CMUnitTest helpers_tests[] = { cmocka_unit_test(address_to_bits_test_success), cmocka_unit_test(bitcount_test_success), |