44 #include "CUnit/Automated.h" 45 #include "CUnit/Basic.h" 46 #include "CUnit/Console.h" 65 if (CU_initialize_registry() != CUE_SUCCESS) {
66 fprintf(stderr,
"Failed to initialize the CUnit registry.\n");
90 CU_automated_run_tests();
93 CU_basic_set_mode(CU_BRM_VERBOSE);
94 (void) CU_basic_run_tests();
97 CU_console_run_tests();
103 (void) CU_list_tests_to_file();
106 if (CU_get_number_of_tests_failed()) {
112 CU_cleanup_registry();
154 pSuite = CU_add_suite(title, init, teardown);
155 if (NULL == pSuite) {
156 CU_cleanup_registry();
157 return CU_get_error();
163 while (tests[i].title) {
164 if (CU_add_test(pSuite, tests[i].title, tests[i].
function) == NULL) {
165 CU_cleanup_registry();
166 return CU_get_error();
int TestGetAutomatic(void)
int TcuCreateSuite(const char *title, int(*init)(), int(*teardown)(), struct test_testdef *tests)
const char * TestGetFilename(void)