Attention is currently required from: Anastasia Klimchuk.

Evan Benn has uploaded this change for review.

View Change

tests: Change LOG_ME to print to stderr

Printing to stderr instead of stdout helps when the test is
segfaulting. stdout messages may be discarded.

BUG=b:187647884
BRANCH=None
TEST=meson test

Change-Id: I1964832f62b2e13fafa0ea0537a3da499f0f4a5d
Signed-off-by: Evan Benn <evanbenn@chromium.org>
---
M tests/include/test.h
M tests/wraps.h
2 files changed, 20 insertions(+), 1 deletion(-)

git pull ssh://review.coreboot.org:29418/flashrom refs/changes/64/69264/1
diff --git a/tests/include/test.h b/tests/include/test.h
index 88ac16d..e14d906 100644
--- a/tests/include/test.h
+++ b/tests/include/test.h
@@ -26,6 +26,7 @@
#include <stddef.h>
#include <setjmp.h>
#include <cmocka.h>
+#include <wraps.h>

#define NON_ZERO (0xf000baaa)

@@ -37,6 +38,6 @@
*/
void *not_null(void);

-#define LOG_ME printf("%s is called\n", __func__)
+#define LOG_ME __real_fprintf(stderr, "%s is called\n", __func__)

#endif /* _TESTS_TEST_H */
diff --git a/tests/wraps.h b/tests/wraps.h
index e2134fd..59cd6ff 100644
--- a/tests/wraps.h
+++ b/tests/wraps.h
@@ -54,6 +54,7 @@
int __wrap_fsync(int fd);
int __wrap_setvbuf(FILE *fp, char *buf, int type, size_t size);
int __wrap_fprintf(FILE *fp, const char *fmt, ...);
+int __real_fprintf(FILE *fp, const char *fmt, ...);
int __wrap___vfprintf_chk(FILE *fp, const char *fmt, va_list args);
int __wrap_fclose(FILE *fp);
int __wrap_feof(FILE *fp);

To view, visit change 69264. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I1964832f62b2e13fafa0ea0537a3da499f0f4a5d
Gerrit-Change-Number: 69264
Gerrit-PatchSet: 1
Gerrit-Owner: Evan Benn <evanbenn@google.com>
Gerrit-Reviewer: Anastasia Klimchuk <aklm@chromium.org>
Gerrit-Attention: Anastasia Klimchuk <aklm@chromium.org>
Gerrit-MessageType: newchange