Fix exit code, support individual suite execution 51/121551/1
authorLasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Wed, 26 May 2021 16:38:32 +0000 (19:38 +0300)
committerLasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Wed, 26 May 2021 16:40:13 +0000 (19:40 +0300)
Issue-ID: DCAEGEN2-2796
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I1d4afacc6a125300495404e6734fc105ca1720c3

csit/README.md
csit/run-csit.sh
csit/run-project-csit.sh

index 88d0411..cdfaf2f 100644 (file)
@@ -36,3 +36,9 @@ cd csit
 ./run-project-csit.sh
 ```
 
+To run any individual suite, use run-csit.sh with appropriate plans subdirectory, for example:
+
+```bash
+./run-csit.sh plans/pmmapper
+```
+
index fcbcbe1..19dfcce 100755 (executable)
@@ -128,7 +128,7 @@ then
 fi
 
 if [ -z "$WORKSPACE" ]; then
-    export WORKSPACE=$(git rev-parse --show-toplevel)
+    export WORKSPACE=$(git rev-parse --show-toplevel)/csit
 fi
 
 if [ -f "${WORKSPACE}/${1}/testplan.txt" ]; then
index 12eb349..c19d9bb 100755 (executable)
@@ -30,4 +30,6 @@ for dir in plans/*/
 do
     dir=${dir%*/}  # remove the trailing /
    ./run-csit.sh ${dir} ${TESTOPTIONS}
+   ((i+=$?))
 done
+exit $i