Lines Matching full:suite
42 # undef NDEBUG /* because test suite relies on assert(...) at the moment */
55 Suite *
57 Suite *suite = (Suite *)calloc(1, sizeof(Suite)); in suite_create() local
58 if (suite != NULL) { in suite_create()
59 suite->name = name; in suite_create()
61 return suite; in suite_create()
74 suite_add_tcase(Suite *suite, TCase *tc) { in suite_add_tcase() argument
75 assert(suite != NULL); in suite_add_tcase()
79 tc->next_tcase = suite->tests; in suite_add_tcase()
80 suite->tests = tc; in suite_add_tcase()
118 suite_free(Suite *suite) { in suite_free() argument
119 if (! suite) { in suite_free()
123 while (suite->tests != NULL) { in suite_free()
124 TCase *next = suite->tests->next_tcase; in suite_free()
125 tcase_free(suite->tests); in suite_free()
126 suite->tests = next; in suite_free()
128 free(suite); in suite_free()
132 srunner_create(Suite *suite) { in srunner_create() argument
135 runner->suite = suite; in srunner_create()
193 Suite *suite; in srunner_run_all() local
196 suite = runner->suite; in srunner_run_all()
197 tc = suite->tests; in srunner_run_all()
273 suite_free(runner->suite); in srunner_free()