From b0332b2f62db626751b8b0d2d19574d9769da0cc Mon Sep 17 00:00:00 2001
From: Maurice <zimmnau@ilr.rwth-aachen.de>
Date: Tue, 25 Feb 2025 18:49:41 +0100
Subject: [PATCH] Some corrections for the exit value behaviour

---
 .ci-scripts/run-integration-test.yml                  | 1 +
 .ci-scripts/utils/evaluate_designEvaluator_results.py | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/.ci-scripts/run-integration-test.yml b/.ci-scripts/run-integration-test.yml
index cb258423..a32cfbf0 100644
--- a/.ci-scripts/run-integration-test.yml
+++ b/.ci-scripts/run-integration-test.yml
@@ -56,6 +56,7 @@ run-integration-test:
     - if [ -d ".git" ]; then  rm -rf .git; fi
     - if [ -d "build" ]; then  rm -rf build; fi
 
+    - EXIT_CODE=${EXIT_CODE:-0}
     - if [ "$EXIT_CODE" -eq 2 ]; then exit 2; else exit $EXIT_CODE; fi
 
   allow_failure:
diff --git a/.ci-scripts/utils/evaluate_designEvaluator_results.py b/.ci-scripts/utils/evaluate_designEvaluator_results.py
index 9c9bf004..8094c3cb 100644
--- a/.ci-scripts/utils/evaluate_designEvaluator_results.py
+++ b/.ci-scripts/utils/evaluate_designEvaluator_results.py
@@ -32,6 +32,9 @@ def check_html_file(html_file):
 
     if has_deviation:
         sys.exit(2)
+    else:
+        print("No deviations found.")
+        sys.exit(0)
 
 
 def main():
-- 
GitLab