Lines Matching refs:suite

38 #define FOR_EACH_SUITE_TESTCASE(iter, suite, case)			\  argument
39 for (iter = 0, case = suite->unit_test_cases[0]; \
40 suite->unit_test_cases[iter].testcase || \
41 suite->unit_test_cases[iter].testcase_with_data; \
42 iter++, case = suite->unit_test_cases[iter])
44 #define FOR_EACH_SUITE_TESTSUITE(iter, suite, sub_ts) \ argument
45 for (iter = 0, sub_ts = suite->unit_test_suites ? \
46 suite->unit_test_suites[0]:NULL; sub_ts && \
47 suite->unit_test_suites[iter]->suite_name != NULL; \
48 iter++, sub_ts = suite->unit_test_suites[iter])
252 unit_test_suite_count_tcs_on_setup_fail(struct unit_test_suite *suite, in unit_test_suite_count_tcs_on_setup_fail() argument
260 FOR_EACH_SUITE_TESTSUITE(i, suite, ts) { in unit_test_suite_count_tcs_on_setup_fail()
264 suite->total += ts->total; in unit_test_suite_count_tcs_on_setup_fail()
265 suite->failed += ts->failed; in unit_test_suite_count_tcs_on_setup_fail()
266 suite->skipped += ts->skipped; in unit_test_suite_count_tcs_on_setup_fail()
273 FOR_EACH_SUITE_TESTCASE(i, suite, tc) { in unit_test_suite_count_tcs_on_setup_fail()
274 suite->total++; in unit_test_suite_count_tcs_on_setup_fail()
276 suite->skipped++; in unit_test_suite_count_tcs_on_setup_fail()
278 suite->failed++; in unit_test_suite_count_tcs_on_setup_fail()
283 unit_test_suite_reset_counts(struct unit_test_suite *suite) in unit_test_suite_reset_counts() argument
288 FOR_EACH_SUITE_TESTSUITE(i, suite, ts) in unit_test_suite_reset_counts()
290 suite->total = 0; in unit_test_suite_reset_counts()
291 suite->executed = 0; in unit_test_suite_reset_counts()
292 suite->succeeded = 0; in unit_test_suite_reset_counts()
293 suite->skipped = 0; in unit_test_suite_reset_counts()
294 suite->failed = 0; in unit_test_suite_reset_counts()
295 suite->unsupported = 0; in unit_test_suite_reset_counts()
299 unit_test_suite_runner(struct unit_test_suite *suite) in unit_test_suite_runner() argument
308 unit_test_suite_reset_counts(suite); in unit_test_suite_runner()
310 if (suite->suite_name) { in unit_test_suite_runner()
312 printf(" + Test Suite : %s\n", suite->suite_name); in unit_test_suite_runner()
315 if (suite->setup) { in unit_test_suite_runner()
316 test_success = suite->setup(); in unit_test_suite_runner()
322 unit_test_suite_count_tcs_on_setup_fail(suite, in unit_test_suite_runner()
331 FOR_EACH_SUITE_TESTCASE(suite->total, suite, tc) { in unit_test_suite_runner()
333 suite->skipped++; in unit_test_suite_runner()
336 suite->executed++; in unit_test_suite_runner()
355 suite->succeeded++; in unit_test_suite_runner()
357 suite->skipped++; in unit_test_suite_runner()
359 suite->unsupported++; in unit_test_suite_runner()
361 suite->failed++; in unit_test_suite_runner()
363 suite->unsupported++; in unit_test_suite_runner()
365 suite->failed++; in unit_test_suite_runner()
381 printf(" + TestCase [%2d] : %s %s\n", suite->total, in unit_test_suite_runner()
384 FOR_EACH_SUITE_TESTSUITE(i, suite, ts) { in unit_test_suite_runner()
394 suite->total += ts->total; in unit_test_suite_runner()
395 suite->succeeded += ts->succeeded; in unit_test_suite_runner()
396 suite->failed += ts->failed; in unit_test_suite_runner()
397 suite->skipped += ts->skipped; in unit_test_suite_runner()
398 suite->unsupported += ts->unsupported; in unit_test_suite_runner()
399 suite->executed += ts->executed; in unit_test_suite_runner()
403 if (suite->teardown) in unit_test_suite_runner()
404 suite->teardown(); in unit_test_suite_runner()
410 printf(" + Test Suite Summary : %s\n", suite->suite_name); in unit_test_suite_runner()
413 FOR_EACH_SUITE_TESTSUITE(i, suite, ts) in unit_test_suite_runner()
419 if (suite->unit_test_suites) { in unit_test_suite_runner()
428 printf(" + Tests Total : %2d\n", suite->total); in unit_test_suite_runner()
429 printf(" + Tests Skipped : %2d\n", suite->skipped); in unit_test_suite_runner()
430 printf(" + Tests Executed : %2d\n", suite->executed); in unit_test_suite_runner()
431 printf(" + Tests Unsupported: %2d\n", suite->unsupported); in unit_test_suite_runner()
432 printf(" + Tests Passed : %2d\n", suite->succeeded); in unit_test_suite_runner()
433 printf(" + Tests Failed : %2d\n", suite->failed); in unit_test_suite_runner()
436 last_test_result = suite->failed; in unit_test_suite_runner()
438 if (suite->failed) in unit_test_suite_runner()
440 if (suite->total == suite->skipped) in unit_test_suite_runner()