未验证 提交 9f0411f1 编写于 作者: Y YUNSHEN XIE 提交者: GitHub

fix for no python coverage found (#33848)

* fix error for no python coverage data
上级 e22701c4
...@@ -119,13 +119,11 @@ gen_diff_html_report || true ...@@ -119,13 +119,11 @@ gen_diff_html_report || true
export COVERAGE_FILE=/paddle/build/python-coverage.data export COVERAGE_FILE=/paddle/build/python-coverage.data
set +x coverage combine `$(ls python-coverage.data.*)` || NO_PYTHON_COVERAGE_DATA=1
coverage combine `ls python-coverage.data.*`
set -x
coverage xml -i -o python-coverage.xml `$(coverage xml -i -o python-coverage.xml)` || [[ "${NO_PYTHON_COVERAGE_DATA}" == "1" ]]
python3.7 ${PADDLE_ROOT}/tools/coverage/python_coverage.py > python-coverage.info `$(python3.7 ${PADDLE_ROOT}/tools/coverage/python_coverage.py > python-coverage.info)` || [[ "${NO_PYTHON_COVERAGE_DATA}" == "1" ]]
# python full html report # python full html report
# #
...@@ -186,7 +184,9 @@ echo "Assert Python Diff Coverage" ...@@ -186,7 +184,9 @@ echo "Assert Python Diff Coverage"
if [ ${WITH_XPU:-OFF} == "ON" ]; then if [ ${WITH_XPU:-OFF} == "ON" ]; then
echo "XPU has no python coverage!" echo "XPU has no python coverage!"
else else
if [[ "${NO_PYTHON_COVERAGE_DATA}" != "1" ]];then
python3.7 ${PADDLE_ROOT}/tools/coverage/coverage_lines.py python-coverage-diff.info 0.9 || PYTHON_COVERAGE_LINES_ASSERT=1 python3.7 ${PADDLE_ROOT}/tools/coverage/coverage_lines.py python-coverage-diff.info 0.9 || PYTHON_COVERAGE_LINES_ASSERT=1
fi
fi fi
if [ "$COVERAGE_LINES_ASSERT" = "1" ] || [ "$PYTHON_COVERAGE_LINES_ASSERT" = "1" ]; then if [ "$COVERAGE_LINES_ASSERT" = "1" ] || [ "$PYTHON_COVERAGE_LINES_ASSERT" = "1" ]; then
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册