Lines Matching refs:suite

104 	suite_t * suite = (suite_t *)malloc(sizeof(suite_t));  in create_suite()  local
105 T_QUIET; T_WITH_ERRNO; T_ASSERT_NOTNULL(suite, "malloc()"); in create_suite()
107 suite->name = name; in create_suite()
108 suite->numoftests = numoftests; in create_suite()
109 suite->set_up = set_up; in create_suite()
110 suite->tests = tests; in create_suite()
111 suite->tear_down = tear_down; in create_suite()
112 return suite; in create_suite()
116 destroy_suite(suite_t * suite) in destroy_suite() argument
118 free(suite); in destroy_suite()
122 log_suite_info(suite_t * suite) in log_suite_info() argument
124 logr("[TEST] %s", suite->name); in log_suite_info()
125 logr("Number of tests: %d\n", suite->numoftests); in log_suite_info()
129 log_suite_results(suite_t * suite, int passed_tests) in log_suite_results() argument
131 results.numoftests += (uintmax_t)suite->numoftests; in log_suite_results()
150 run_test(suite_t * suite, unit_test_t * unit_test, unsigned test_num) in run_test() argument
154 suite->set_up(); in run_test()
156 suite->tear_down(); in run_test()
195 child_test_passed(suite_t * suite, unit_test_t * unit_test) in child_test_passed() argument
205 run_test(suite, unit_test, test_num); in child_test_passed()
218 count_passed_suite_tests(suite_t * suite) in count_passed_suite_tests() argument
223 for (i = 0; i < suite->numoftests; i++) { in count_passed_suite_tests()
224 passed_tests += child_test_passed(suite, &(suite->tests[i])); in count_passed_suite_tests()
254 suite_t * suite = create_suite(name, numoftests, set_up, tests, tear_down); in _run_suite() local
255 log_suite_info(suite); in _run_suite()
256 log_suite_results(suite, count_passed_suite_tests(suite)); in _run_suite()
258 destroy_suite(suite); in _run_suite()