From 78f885999c339e3f872e4071a329ed3fb1d0a8a5 Mon Sep 17 00:00:00 2001
From: Volker Hilsheimer <volker.hilsheimer@qt.io>
Date: Wed, 8 May 2019 13:54:41 +0200
Subject: [PATCH] Run parse-opts test when calling test-job with --debug

---
 minicoin/jobs/test/main.cmd | 10 ++++++++++
 minicoin/jobs/test/main.sh  |  9 +++++++++
 2 files changed, 19 insertions(+)

diff --git a/minicoin/jobs/test/main.cmd b/minicoin/jobs/test/main.cmd
index 341d71e..543d79b 100644
--- a/minicoin/jobs/test/main.cmd
+++ b/minicoin/jobs/test/main.cmd
@@ -1,4 +1,14 @@
 @echo off
+SETLOCAL ENABLEDELAYEDEXPANSION
+
+call c:\minicoin\util\parse-opts.cmd %*
+
+if defined FLAG_debug (
+    echo Running parse-opts-test
+    cd c:\minicoin\tests
+    call parse-opts-test.cmd
+    exit /B %errorcode%
+)
 
 echo Hello runner!
 systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
diff --git a/minicoin/jobs/test/main.sh b/minicoin/jobs/test/main.sh
index 87814be..a7503e0 100755
--- a/minicoin/jobs/test/main.sh
+++ b/minicoin/jobs/test/main.sh
@@ -1,3 +1,12 @@
+. /minicoin/util/parse-opts.sh "$@"
+
+if [ ! -z "$FLAG_debug" ]; then
+    echo "Running parse-opts-test"
+    cd /minicoin/tests
+    . parse-opts-test.sh
+    exit $?
+fi
+
 echo "Hello runner!"
 echo "This is $(uname -a)"
 echo "Args received:"
-- 
GitLab