diff --git a/llvm_test_script/asan/run_build_oh.sh b/llvm_test_script/asan/run_build_oh.sh index 0bef8c7865a11c320c9a39d6e39f45c9c8faa26e..72bf4e52088cf49984b6b7a02669d266f166fe91 100644 --- a/llvm_test_script/asan/run_build_oh.sh +++ b/llvm_test_script/asan/run_build_oh.sh @@ -60,5 +60,6 @@ cp -r ${WORK_DIR}/loader_file/docs/HiHope_DAYU200/烧写工具及指南/linux/fl sudo udevadm control --reload hdc shell reboot loader +sleep 5 python3 flash.py -q python3 flash.py -a \ No newline at end of file diff --git a/llvm_test_script/asan/run_pull_oh.sh b/llvm_test_script/asan/run_pull_oh.sh index 3b168d95b64d4991167240af94b339586082889a..c16713688150d530c35d22ad798bf0773c87da9c 100755 --- a/llvm_test_script/asan/run_pull_oh.sh +++ b/llvm_test_script/asan/run_pull_oh.sh @@ -2,21 +2,19 @@ WORK_DIR=${PWD} pulltime_s=`date +%s` # download openharmony code -mkdir -p ${WORK_DIR}/harmony_code -rm -r ${WORK_DIR}/.repo -pushd ${WORK_DIR}/harmony_code +if [ -d ${WORK_DIR}/harmony_code ];then + pushd ${WROK_DIR}/harmony_code +else + mkdir -p ${WORK_DIR}/harmony_code + rm -r ${WORK_DIR}/.repo + pushd ${WORK_DIR}/harmony_code -repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify --repo-url=https://gitee.com/oschina/repo -echo "repo sync init" + repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify --repo-url=https://gitee.com/oschina/repo + echo "repo sync init" +fi repo sync -c -d --force-sync 2>&1 | tee ${WORK_DIR}/openharmony_download.txt -until grep -q "finished successfully" ${WORK_DIR}/openharmony_download.txt -do - repo sync -c -d --force-sync 2>&1 | tee ${WORK_DIR}/openharmony_download.txt -done - echo "repo sync has finished successfully" - repo forall -c 'git lfs pull' bash build/prebuilts_download.sh diff --git a/llvm_test_script/checksec/check.py b/llvm_test_script/checksec/check.py index 0b87bce2fc45c980ef792085511760c3debf264d..2a7e91ec05fba0a0df1691ae1e1269d8c1627e9a 100644 --- a/llvm_test_script/checksec/check.py +++ b/llvm_test_script/checksec/check.py @@ -3,6 +3,8 @@ import os import time import datetime import argparse +import sys +sys.path.append('./third_party') import jinja2 CHECK_TRUE = 'true' diff --git a/llvm_test_script/run_docker.sh b/llvm_test_script/run_docker.sh index 5e70ffde1c37435afd68bfc63bd75a6fd9bd2e88..ff88fe7c3f04e089d91eea0369cab0c7fd6fac62 100755 --- a/llvm_test_script/run_docker.sh +++ b/llvm_test_script/run_docker.sh @@ -140,6 +140,7 @@ if echo ${check_type} | grep asan; then cd ${WORK_DIR}/llvmopen-source-transfer-gitee/llvm_test_script/asan cp run_asan_test.sh ${WORK_DIR}/ cd ${WORK_DIR} + sleep 30 bash run_asan_test.sh if [ $check_mode -eq 1 ]; then exit