diff --git a/llvm_test_script/run_docker.sh b/llvm_test_script/run_docker.sh index cf61feccd5820c9565179c704a09f8c478c4adde..37ec45dfc45bf7df63c93c80db5a65fc2bc0dffb 100755 --- a/llvm_test_script/run_docker.sh +++ b/llvm_test_script/run_docker.sh @@ -79,6 +79,13 @@ bash run_x86_test.sh 2>&1 | tee ${llvmts_logdir}/x86_64-linux-hos_${TIME}.txt bash run_x86_O2-test.sh 2>&1 | tee ${llvmts_logdir}/x86_64_linux-gnu-O2_${TIME}.txt popd +# run lldb unit shell api tests +export LD_LIBRARY_PATH="${WORK_DIR}/llvm/out/llvm_make/lib" +pushd ${WORK_DIR}/llvm/out/llvm_make +../../prebuilts/cmake/linux-x86/bin/ninja check-lldb-unit | tee ${llvmts_logdir}/lldb_unit_${TIME}.txt +./bin/llvm-lit -sv tools/lldb/test/Shell/ --max-time 300 | tee ${llvmts_logdir}/lldb_shell_${TIME}.txt +./bin/llvm-lit -sv tools/lldb/test/API/ --max-time 300 | tee ${llvmts_logdir}/lldb_api_${TIME}.txt +popd # 正则会出来结果会是 Failed : x,通过tr - 去除字母字符保留数字 X86=1