22 static void print_begin_tests_banner(
const char* test_set_name)
24 printf(
"####################### BEGIN TESTS: %s #######################\n\r", test_set_name);
27 static void print_end_tests_banner(
const char* test_set_name)
29 printf(
"####################### END TESTS: %s #######################\n\r", test_set_name);
46 print_begin_tests_banner(
"init_denit_tests");
48 if (call_unity_end_begin)
51 unity_run_tests_by_tag(
"[InitComprehensive]",
false);
52 unity_run_tests_by_tag(
"[DeinitComprehensive]",
false);
53 unity_run_tests_by_tag(
"[InitDenit]",
false);
55 if (call_unity_end_begin)
58 print_end_tests_banner(
"init_denit_tests");
63 print_begin_tests_banner(
"single_report_enable_disable_tests");
65 if (call_unity_end_begin)
68 unity_run_tests_by_tag(
"[SingleReportEnableDisable]",
false);
70 if (call_unity_end_begin)
73 print_end_tests_banner(
"single_report_enable_disable_tests");
78 print_begin_tests_banner(
"multi_report_enable_disable_tests");
80 if (call_unity_end_begin)
83 unity_run_tests_by_tag(
"[MultiReportEnableDisable]",
false);
85 if (call_unity_end_begin)
88 print_end_tests_banner(
"multi_report_enable_disable_tests");
93 print_begin_tests_banner(
"callback_tests");
95 if (call_unity_end_begin)
98 unity_run_tests_by_tag(
"[CallbackAllReportVoidInputParam]",
false);
99 unity_run_tests_by_tag(
"[CallbackAllReportIDInputParam]",
false);
100 unity_run_tests_by_tag(
"[CallbackSingleReportVoidInputParam]",
false);
102 if (call_unity_end_begin)
105 print_end_tests_banner(
"callback_tests");
110 print_begin_tests_banner(
"feature_tests");
112 if (call_unity_end_begin)
115 unity_run_tests_by_tag(
"[FeatureTests]",
false);
117 if (call_unity_end_begin)
120 print_end_tests_banner(
"feature_tests");
BNO08x unit test launch point class.
Definition: BNO08xTestSuite.hpp:19
static void run_single_report_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:61
static void run_init_deinit_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:44
static void run_feature_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:108
static void run_callback_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:91
static void run_multi_report_tests(bool call_unity_end_begin=true)
Definition: BNO08xTestSuite.hpp:76
static void run_all_tests()
Definition: BNO08xTestSuite.hpp:33