summaryrefslogtreecommitdiff
path: root/tests/include
diff options
context:
space:
mode:
Diffstat (limited to 'tests/include')
-rw-r--r--tests/include/tests/test.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/include/tests/test.h b/tests/include/tests/test.h
index 14dc7c781a..523f8fafe9 100644
--- a/tests/include/tests/test.h
+++ b/tests/include/tests/test.h
@@ -36,4 +36,11 @@
TEST_SYMBOL(_e##region, _##region + size); \
TEST_SYMBOL(_##region##_size, size)
+/* Wrapper for running cmocka test groups using name provided by build system in __TEST_NAME__
+ This should be used instead of cmocka_run_group_tests(). If there is a need to use custom
+ group name, then please use cmocka_run_group_tests_name(). */
+#define cb_run_group_tests(group_tests, group_setup, group_teardown) \
+ cmocka_run_group_tests_name((__TEST_NAME__ "(" #group_tests ")"), group_tests, \
+ group_setup, group_teardown)
+
#endif /* _TESTS_TEST_H */