From d3dd582952cbb7b81c6cd9e1b0efadfaf6476232 Mon Sep 17 00:00:00 2001 From: Kevin <kevin.hoellring@fau.de> Date: Thu, 24 Oct 2019 13:52:28 +0200 Subject: [PATCH] Add timeout to prevent deadlock on infinite loop --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 35652bb..61e1dcd 100644 --- a/Makefile +++ b/Makefile @@ -63,27 +63,27 @@ $(TARGET_DIR)/%: $(BUILD_DIR)/%.o TASK1_EXE = $(TARGET_DIR)/task_1 test_task1: init_test $(TASK1_EXE) - $(TASK1_EXE) < $(INP_DIR)/task_1_sample.in > $(TMP_DIR)/task_1_sample.out + timeout 10 $(TASK1_EXE) < $(INP_DIR)/task_1_sample.in > $(TMP_DIR)/task_1_sample.out diff -us $(TMP_DIR)/task_1_sample.out $(OUT_DIR)/task_1_sample.out TASK2_EXE = $(TARGET_DIR)/task_2 test_task2: init_test $(TASK2_EXE) - $(TASK2_EXE) < $(INP_DIR)/task_2_sample.in > $(TMP_DIR)/task_2_sample.out + timeout 10 $(TASK2_EXE) < $(INP_DIR)/task_2_sample.in > $(TMP_DIR)/task_2_sample.out diff -us $(TMP_DIR)/task_2_sample.out $(OUT_DIR)/task_2_sample.out TASK3_EXE = $(TARGET_DIR)/task_3 test_task3: init_test $(TASK3_EXE) - $(TASK3_EXE) < $(INP_DIR)/task_3_sample.in > $(TMP_DIR)/task_3_sample.out + timeout 10 $(TASK3_EXE) < $(INP_DIR)/task_3_sample.in > $(TMP_DIR)/task_3_sample.out diff -us $(TMP_DIR)/task_3_sample.out $(OUT_DIR)/task_3_sample.out TASK4_EXE = $(TARGET_DIR)/task_4 test_task4: init_test $(TASK4_EXE) - $(TASK4_EXE) < $(INP_DIR)/task_4_sample.in > $(TMP_DIR)/task_4_sample.out + timeout 10 $(TASK4_EXE) < $(INP_DIR)/task_4_sample.in > $(TMP_DIR)/task_4_sample.out diff -us $(TMP_DIR)/task_4_sample.out $(OUT_DIR)/task_4_sample.out TASK5_EXE = $(TARGET_DIR)/task_5 test_task5: init_test $(TASK5_EXE) - $(TASK5_EXE) < $(INP_DIR)/task_5_sample.in > $(TMP_DIR)/task_5_sample.out + timeout 10 $(TASK5_EXE) < $(INP_DIR)/task_5_sample.in > $(TMP_DIR)/task_5_sample.out diff -us $(TMP_DIR)/task_5_sample.out $(OUT_DIR)/task_5_sample.out .DEFAULT_GOAL:= all -- GitLab