aboutsummaryrefslogtreecommitdiffstats
path: root/jjb/common/include-agl-lava-jobs-submit.sh
diff options
context:
space:
mode:
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>2019-10-15 18:17:34 +0200
committerJan-Simon Möller <jsmoeller@linuxfoundation.org>2019-10-15 18:17:37 +0200
commitc6729fc7c1f5e2c3c14c017d59a0fff641375206 (patch)
tree1f7d2812d46af10495b8eae61795d1a7ce93b5f3 /jjb/common/include-agl-lava-jobs-submit.sh
parentb6ab6adbe6f5f1d378f2b68345578121b4eeaf9f (diff)
Always run the result parsing
This fixes the application builds where we have no skiplist for most. Before this we bailed out on return 0 and did never parse the result. Now the result parsing is it's own function and always being called. Bug-AGL: SPEC-2882 . Change-Id: I58c05fa48dd9121e0eeb494975513dcc88290dc5 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Diffstat (limited to 'jjb/common/include-agl-lava-jobs-submit.sh')
-rw-r--r--jjb/common/include-agl-lava-jobs-submit.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/jjb/common/include-agl-lava-jobs-submit.sh b/jjb/common/include-agl-lava-jobs-submit.sh
index 154c0124..92a5ce80 100644
--- a/jjb/common/include-agl-lava-jobs-submit.sh
+++ b/jjb/common/include-agl-lava-jobs-submit.sh
@@ -102,7 +102,8 @@ handle_skiplist() {
done
if [ ! -e "$SKIPLIST" ];then
- echo "DEBUG: $SKIPLIST does not exists"
+ echo "DEBUG: $SKIPLIST does not exist"
+ touch $SKIPLIST
return 0
fi
@@ -110,7 +111,9 @@ handle_skiplist() {
echo "DEBUG: $SKIPLIST is empty"
return 0
fi
+}
+handle_result() {
# example of testline: * lava.lava-test-retry [fail]
while read testline
do
@@ -137,6 +140,7 @@ grep '\[fail\]$' job-result > job-result.fail || true
if [ -s job-result.fail ];then
handle_skiplist
+ handle_result
fi
set -x