diff --git a/checker/3-raid-checker/_test/run-test.c b/checker/3-raid-checker/_test/run-test.c index f793af74439be8430f6266a6256d083263d78a08..5a7286d7be87039e491225c57c7de15447e1a076 100644 --- a/checker/3-raid-checker/_test/run-test.c +++ b/checker/3-raid-checker/_test/run-test.c @@ -15,6 +15,7 @@ static size_t total_points = 0; static void test_do_fail(size_t points) { printf("failed [ 0/%3zu]\n", max_points); + fflush(stdout); #ifdef EXIT_IF_FAIL exit(EXIT_FAILURE); #endif @@ -24,6 +25,7 @@ static void test_do_pass(size_t points) { total_points += points; printf("passed [%3zu/%3zu]\n", points, max_points); + fflush(stdout); } void basic_test(int condition) @@ -49,6 +51,7 @@ static void print_test_total(void) for (i = 0; i < 62; i++) printf(" "); printf("Total: [%3zu/%3zu]\n", total_points, max_points); + fflush(stdout); } static void run_test(void)