summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDenis Brockus <dbrockus@google.com>2020-12-30 15:12:50 -0700
committerCommit Bot <commit-bot@chromium.org>2021-01-06 19:49:26 +0000
commit6420edea41616b78775b946f196798dc52d21fdd (patch)
treefd4e8cb1610dc4136ca62ffad80d9084e914adb4 /include
parent3b1d4c2f61c3185304278e628865c8bb0c21b225 (diff)
downloadchrome-ec-6420edea41616b78775b946f196798dc52d21fdd.tar.gz
TCPMv2: Unit Test - add filename to TEST_ failing output
BUG=none BRANCH=none TEST=make buildall Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I2cc35425de4b29c7f5b958428a00efdf1e31e004 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2613246 Tested-by: Denis Brockus <dbrockus@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Edward Hill <ecgh@chromium.org> Commit-Queue: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'include')
-rw-r--r--include/test_util.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/include/test_util.h b/include/test_util.h
index ef2ec0a48a..60fa55b631 100644
--- a/include/test_util.h
+++ b/include/test_util.h
@@ -32,7 +32,8 @@
#define TEST_ASSERT(n) \
do { \
if (!(n)) { \
- ccprintf("%d: ASSERTION failed: %s\n", __LINE__, #n); \
+ ccprintf("%s:%d: ASSERTION failed: %s\n", \
+ __FILE__, __LINE__, #n); \
task_dump_trace(); \
return EC_ERROR_UNKNOWN; \
} \
@@ -47,8 +48,8 @@
__auto_type _a = (a); \
__auto_type _b = (b); \
if (!(_a op _b)) { \
- ccprintf("%d: ASSERTION failed: %s " #op " %s\n", \
- __LINE__, #a, #b); \
+ ccprintf("%s:%d: ASSERTION failed: %s " #op " %s\n", \
+ __FILE__, __LINE__, #a, #b); \
ccprintf("\t\tEVAL: " fmt " " #op " " fmt "\n", \
_a, _b); \
task_dump_trace(); \
@@ -78,8 +79,9 @@
int __i; \
for (__i = 0; __i < n; ++__i) \
if ((s)[__i] != (d)[__i]) { \
- ccprintf("%d: ASSERT_ARRAY_EQ failed at " \
- "index=%d: %d != %d\n", __LINE__, \
+ ccprintf("%s:%d: ASSERT_ARRAY_EQ failed at " \
+ "index=%d: %d != %d\n", \
+ __FILE__, __LINE__, \
__i, (int)(s)[__i], (int)(d)[__i]); \
task_dump_trace(); \
return EC_ERROR_UNKNOWN; \
@@ -91,8 +93,9 @@
int __i; \
for (__i = 0; __i < n; ++__i) \
if ((d)[__i] != (c)) { \
- ccprintf("%d: ASSERT_MEMSET failed at " \
- "index=%d: %d != %d\n", __LINE__, \
+ ccprintf("%s:%d: ASSERT_MEMSET failed at " \
+ "index=%d: %d != %d\n", \
+ __FILE__, __LINE__, \
__i, (int)(d)[__i], (c)); \
task_dump_trace(); \
return EC_ERROR_UNKNOWN; \