Lines Matching refs:suite
71 static void end_suite(abts_suite *suite)
73 if (suite != NULL) {
74 sub_suite *last = suite->tail;
90 abts_suite *abts_add_suite(abts_suite *suite, const char *suite_name_full)
97 /* Only end the suite if we actually ran it */
98 if (suite && suite->tail &&!suite->tail->not_run) {
99 end_suite(suite);
129 if (suite == NULL) {
130 suite = malloc(sizeof(*suite));
131 suite->head = subsuite;
132 suite->tail = subsuite;
135 suite->tail->next = subsuite;
136 suite->tail = subsuite;
141 return suite;
149 return suite;
164 tc->suite = ss;
177 static int report(abts_suite *suite)
182 if (suite && suite->tail &&!suite->tail->not_run) {
183 end_suite(suite);
186 for (dptr = suite->head; dptr; dptr = dptr->next) {
199 dptr = suite->head;
359 tc->suite->not_impl++;
370 abts_suite *suite = NULL;
411 suite = alltests[i].func(suite);
415 rv = report(suite);