From 7b1cce459539439a6a3d23d96ab55d444834ad2e Mon Sep 17 00:00:00 2001
From: Dragos Iulian ARGINT <dragos.argint@stud.acs.upb.ro>
Date: Mon, 18 Mar 2024 23:01:55 +0200
Subject: [PATCH] Update checker.sh to log the output of the VM

Signed-off-by: Dragos Iulian ARGINT <dragos.argint@stud.acs.upb.ro>
---
 checker/checker.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/checker/checker.sh b/checker/checker.sh
index fd001d1..424e3dc 100755
--- a/checker/checker.sh
+++ b/checker/checker.sh
@@ -1,6 +1,7 @@
 #!/bin/bash
 
 SO2_WORKSPACE=/linux/tools/labs
+SO2_VM_LOG=/tmp/so2_vm_log.txt
 
 
 ASSIGNMENT0_TIMEOUT=300 # 5 min
@@ -88,6 +89,9 @@ timeout_exceeded()
 		else
 			cat $output
 		fi
+		echo "dumping SO2_VM_LOG=${SO2_VM_LOG} output"
+		cat $SO2_VM_LOG
+
 		echo "The Recover Grade Timeout option is not set! Please contact a teaching assistant!"
 	else
 		recover_grade_from_timeout $output
@@ -205,7 +209,7 @@ run_checker()
 			done
 		fi
 
-		LINUX_ADD_CMDLINE="so2=$assignment" make checker &> /dev/null &
+		LINUX_ADD_CMDLINE="so2=$assignment" make checker &> ${SO2_VM_LOG} &
 
 		timeout=0
 		echo -n "CHECKER IS RUNNING"
-- 
GitLab