tests: Report successful TODOs separately from failures.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
Hans-Kristian Arntzen 2020-10-29 15:52:08 +01:00
parent cd416a866e
commit f991dea51a
1 changed files with 4 additions and 4 deletions

View File

@ -287,13 +287,13 @@ int main(int argc, char **argv)
vkd3d_test_main(argc, argv);
printf("%s: %lu tests executed (%lu failures, %lu skipped, %lu todo, %lu bugs).\n",
printf("%s: %lu tests executed (%lu failures, %lu successful todo, %lu skipped, %lu todo, %lu bugs).\n",
vkd3d_test_name,
(unsigned long)(vkd3d_test_state.success_count
+ vkd3d_test_state.failure_count + vkd3d_test_state.todo_count
+ vkd3d_test_state.todo_success_count),
(unsigned long)(vkd3d_test_state.failure_count
+ vkd3d_test_state.todo_success_count),
(unsigned long)vkd3d_test_state.failure_count,
(unsigned long)vkd3d_test_state.todo_success_count,
(unsigned long)vkd3d_test_state.skip_count,
(unsigned long)vkd3d_test_state.todo_count,
(unsigned long)vkd3d_test_state.bug_count);
@ -302,7 +302,7 @@ int main(int argc, char **argv)
free(test_platform);
fflush(stdout);
return vkd3d_test_state.failure_count || vkd3d_test_state.todo_success_count;
return vkd3d_test_state.failure_count != 0;
}
#ifdef _WIN32