Skip to content
Snippets Groups Projects
Commit d3dd5829 authored by Kevin Höllring's avatar Kevin Höllring
Browse files

Add timeout to prevent deadlock on infinite loop

parent 0bb50893
No related branches found
No related tags found
No related merge requests found
...@@ -63,27 +63,27 @@ $(TARGET_DIR)/%: $(BUILD_DIR)/%.o ...@@ -63,27 +63,27 @@ $(TARGET_DIR)/%: $(BUILD_DIR)/%.o
TASK1_EXE = $(TARGET_DIR)/task_1 TASK1_EXE = $(TARGET_DIR)/task_1
test_task1: init_test $(TASK1_EXE) 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 diff -us $(TMP_DIR)/task_1_sample.out $(OUT_DIR)/task_1_sample.out
TASK2_EXE = $(TARGET_DIR)/task_2 TASK2_EXE = $(TARGET_DIR)/task_2
test_task2: init_test $(TASK2_EXE) 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 diff -us $(TMP_DIR)/task_2_sample.out $(OUT_DIR)/task_2_sample.out
TASK3_EXE = $(TARGET_DIR)/task_3 TASK3_EXE = $(TARGET_DIR)/task_3
test_task3: init_test $(TASK3_EXE) 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 diff -us $(TMP_DIR)/task_3_sample.out $(OUT_DIR)/task_3_sample.out
TASK4_EXE = $(TARGET_DIR)/task_4 TASK4_EXE = $(TARGET_DIR)/task_4
test_task4: init_test $(TASK4_EXE) 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 diff -us $(TMP_DIR)/task_4_sample.out $(OUT_DIR)/task_4_sample.out
TASK5_EXE = $(TARGET_DIR)/task_5 TASK5_EXE = $(TARGET_DIR)/task_5
test_task5: init_test $(TASK5_EXE) 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 diff -us $(TMP_DIR)/task_5_sample.out $(OUT_DIR)/task_5_sample.out
.DEFAULT_GOAL:= all .DEFAULT_GOAL:= all
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment