[ABS] Append more logs
authorhyokeun <hyokeun.jeon@samsung.com>
Wed, 28 Nov 2018 03:32:11 +0000 (12:32 +0900)
committerYonghee Han <onstudy@samsung.com>
Thu, 31 Jan 2019 01:21:23 +0000 (10:21 +0900)
Change-Id: Ifc53956251e642b7384f3cc98491ccad805687ea

abs/job_abs_backend.py
abs/job_abs_frontend.sh
abs/job_abs_update.py
abs/job_update_abs_rbs_status_for_dashboard.py

index a10256e..277c17b 100755 (executable)
@@ -788,6 +788,9 @@ def start_build():
     fail_log = studioData.get('buildlog')
     ts_version = studioData.get('tizen_studio_version')
     ts_distribution = studioData.get('tizen_studio_distribution')
+    if (rs_ver is None or rs_ver == ' ') and fail_title == 'FAIL::CLI PKG' and fail_log == '':
+        print 'No rootstrap found for %s' % sourceData.get('PROFILE')
+        fail_log = 'No rootstrap found for %s' % sourceData.get('PROFILE')
     print 'VM returned [%s] [%s] [%s] [%s] [%s]\n' % \
         (rs_ver, fail_title, fail_log, ts_version, ts_distribution)
 
index 2c00a2a..5edf139 100755 (executable)
@@ -14,6 +14,7 @@ sudo docker pull ${ABS_TIZEN_STUDIO_DOCKER_IMAGE}
 sudo docker run -t -d -w /share \
        -v `pwd`/`basename ${SCRIPT_PATH}`:${SCRIPT_PATH} \
        -v `pwd`/${DOCKER_VOL}:/share:rw \
+       -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 \
        --name abs_${BUILD_NUMBER} ${ABS_TIZEN_STUDIO_DOCKER_IMAGE}
 
 echo """#!/bin/bash 
index afcf6d6..87885f3 100755 (executable)
@@ -195,6 +195,8 @@ def main(new_rs, gerrit_name):
         gerrit_infra = 'PUBLIC'
         gerrit_env = GerritEnv('PUBLIC_')
     else:
+        print 'LOCAL abs no longer supported'
+        return 0
         gerrit_infra = 'LOCAL'
         gerrit_env = GerritEnv('')
 
index 9849b87..6f28507 100644 (file)
@@ -24,6 +24,7 @@ import zipfile
 import ast
 import base64
 import json
+import traceback
 
 from datetime import datetime
 from random import randint
@@ -309,6 +310,7 @@ def main():
         elif event_type == 'FINISH_ABS':
             finish_abs(bm_ext, os.getenv(event_type))
     except Exception as err:
+        print traceback.format_exc()
         buildmonitor_db.disconnect_db()
         print repr(err)
         return -1