summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnastasia Klimchuk <aklm@chromium.org>2021-04-19 14:47:35 +1000
committerNico Huber <nico.h@gmx.de>2021-04-27 12:44:08 +0000
commitab9d1460bad85d598e73adf08ec6209fc70d1014 (patch)
tree8ed64d5d4dedc4ff5accb80829dcf68283badabe
parentcfb5308de307b8770b966fdfc5cc5276dc17fddf (diff)
downloadflashrom-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.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/tests.c b/tests/tests.c
index 312460743..5be42161b 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),