diff options
-rw-r--r-- | common/test_util.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/common/test_util.c b/common/test_util.c index f15b99f302..659476fc17 100644 --- a/common/test_util.c +++ b/common/test_util.c @@ -11,6 +11,7 @@ #include <stdlib.h> #endif +#include <assert.h> #include "console.h" #include "hooks.h" #include "host_command.h" @@ -31,6 +32,15 @@ int __test_error_count; /* Weak reference function as an entry point for unit test */ test_mockable void run_test(int argc, const char **argv) { + /* This function should always be replaced by a real implementation of + * run_test(). + * If this assertion is failing, it means your test was not linked + * correctly. Check the signature of run_test() defined in your test + * matches the one above. + */ + ccprintf("%s:%d: ASSERTION failed: ran weakly linked fallback test\n", + __FILE__, __LINE__); + assert(0); } /* Default mock test init */ |