size_t total_passed,
size_t total_failed,
size_t total_errors,
+ size_t total_skipped,
struct CMUnitTestState *cm_tests)
{
size_t i;
print_error("[ PASSED ] %u test(s).\n",
(unsigned)(total_passed));
+ if (total_skipped) {
+ print_error("[ SKIPPED ] %"PRIdS " test(s), listed below:\n", total_skipped);
+ for (i = 0; i < total_executed; i++) {
+ struct CMUnitTestState *cmtest = &cm_tests[i];
+
+ if (cmtest->status == CM_TEST_SKIPPED) {
+ print_error("[ SKIPPED ] %s\n", cmtest->test->name);
+ }
+ }
+ print_error("\n %u SKIPPED TEST(S)\n", (unsigned)(total_skipped));
+ }
+
if (total_failed) {
print_error("[ FAILED ] %"PRIdS " test(s), listed below:\n", total_failed);
for (i = 0; i < total_executed; i++) {
total_passed,
total_failed,
total_errors,
+ total_skipped,
cm_tests);
break;
case CM_OUTPUT_SUBUNIT: