mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-28 15:33:42 +02:00
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>
This commit is contained in:
parent
cfb5308de3
commit
ab9d1460ba
@ -19,13 +19,16 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
/* redefinitions/wrapping */
|
/* redefinitions/wrapping */
|
||||||
|
#define LOG_ME printf("%s is called\n", __func__)
|
||||||
|
|
||||||
void __wrap_physunmap(void *virt_addr, size_t len)
|
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)
|
void *__wrap_physmap(const char *descr, uintptr_t phys_addr, size_t len)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "%s\n", __func__);
|
LOG_ME;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -33,6 +36,8 @@ int main(void)
|
|||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
|
cmocka_set_message_output(CM_OUTPUT_STDOUT);
|
||||||
|
|
||||||
const struct CMUnitTest helpers_tests[] = {
|
const struct CMUnitTest helpers_tests[] = {
|
||||||
cmocka_unit_test(address_to_bits_test_success),
|
cmocka_unit_test(address_to_bits_test_success),
|
||||||
cmocka_unit_test(bitcount_test_success),
|
cmocka_unit_test(bitcount_test_success),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user