From 07763ecb1c2a097a64aeb53e7a182ce8f72694cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Drago=C8=99-Iulian=20ARGINT?=
 <dragos.argint@stud.acs.upb.ro>
Date: Thu, 11 May 2023 21:07:08 +0300
Subject: [PATCH] Make 3-raid checker fflush when printing
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Dragoș-Iulian ARGINT <dragos.argint@stud.acs.upb.ro>
---
 checker/3-raid-checker/_test/run-test.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/checker/3-raid-checker/_test/run-test.c b/checker/3-raid-checker/_test/run-test.c
index f793af7..5a7286d 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)
-- 
GitLab