From 85db4c2bf5a8c9a78fc65bbadeb566d041af5095 Mon Sep 17 00:00:00 2001 From: Yangrl <2535184404@qq.com> Date: Wed, 31 Jan 2024 06:12:09 +0000 Subject: [PATCH 1/8] cinn_coverage --- tools/coverage/paddle_coverage.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/tools/coverage/paddle_coverage.sh b/tools/coverage/paddle_coverage.sh index ee2a38f5da851..6f704677b3f39 100644 --- a/tools/coverage/paddle_coverage.sh +++ b/tools/coverage/paddle_coverage.sh @@ -39,6 +39,30 @@ lcov --capture -d ./ -o coverage.info --rc lcov_branch_coverage=0 # full html report +function gen_full_html_report_cinn(){ + lcov --extract coverage.info \ + '/paddle/paddle/cinn/adt/*' \ + '/paddle/paddle/cinn/api/*' \ + '/paddle/paddle/cinn/ast_gen_ius/*' \ + '/paddle/paddle/cinn/auto_schedule/*' \ + '/paddle/paddle/cinn/backends/*' \ + '/paddle/paddle/cinn/common/*' \ + '/paddle/paddle/cinn/frontend/*' \ + '/paddle/paddle/cinn/hlir/*' \ + '/paddle/paddle/cinn/ir/*' \ + '/paddle/paddle/cinn/lang/*' \ + '/paddle/paddle/cinn/optim/*' \ + '/paddle/paddle/cinn/poly/*' \ + '/paddle/paddle/cinn/pybind/*' \ + '/paddle/paddle/cinn/runtime/*' \ + '/paddle/paddle/cinn/utils/*' \ + -o coverage-full.tmp \ + --rc lcov_branch_coverage=0 + + mv -f coverage-full.tmp coverage-full.info +} + + function gen_full_html_report() { lcov --extract coverage.info \ '/paddle/paddle/fluid/framework/*' \ @@ -120,6 +144,12 @@ else gen_full_html_report || true fi +if [ ${WITH_CINN:-OFF} == "ON" ]; then + gen_full_html_report_cinn || true +else + gen_full_html_report || true +fi + # diff html report function gen_diff_html_report() { From 1cd62638dc74a4aceabf4f65bc6f80419c358fea Mon Sep 17 00:00:00 2001 From: Yangrl <2535184404@qq.com> Date: Wed, 31 Jan 2024 11:59:22 +0000 Subject: [PATCH 2/8] update --- paddle/scripts/paddle_build.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/paddle/scripts/paddle_build.sh b/paddle/scripts/paddle_build.sh index c7a8c76e064a4..a21bd8037ec62 100644 --- a/paddle/scripts/paddle_build.sh +++ b/paddle/scripts/paddle_build.sh @@ -4323,6 +4323,10 @@ function main() { parallel_test check_coverage ;; + check_cinn_coverage) + parallel_test + check_coverage + ;; check_rocm_coverage) cmake_gen_and_build ${PYTHON_ABI:-""} ${parallel_number} parallel_test From fc12cbe38025ada286258853b2d357041f0b2c9a Mon Sep 17 00:00:00 2001 From: Yangrl <2535184404@qq.com> Date: Wed, 31 Jan 2024 12:18:28 +0000 Subject: [PATCH 3/8] update --- paddle/scripts/paddle_build.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/paddle/scripts/paddle_build.sh b/paddle/scripts/paddle_build.sh index a21bd8037ec62..64326ecf98035 100644 --- a/paddle/scripts/paddle_build.sh +++ b/paddle/scripts/paddle_build.sh @@ -4158,6 +4158,9 @@ function main() { ;; test) parallel_test + if [ "${WITH_CINN}" == "ON" ] ; then + check_coverage + fi ;; single_test) single_test $2 From 96d99dcdea83e5cda1e60fcae47d75f7836070f8 Mon Sep 17 00:00:00 2001 From: Yangrl <2535184404@qq.com> Date: Sun, 4 Feb 2024 07:31:29 +0000 Subject: [PATCH 4/8] update, test=document_fix --- paddle/scripts/paddle_build.sh | 4 ---- tools/coverage/paddle_coverage.sh | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/paddle/scripts/paddle_build.sh b/paddle/scripts/paddle_build.sh index 64326ecf98035..af3cabd87e3ce 100644 --- a/paddle/scripts/paddle_build.sh +++ b/paddle/scripts/paddle_build.sh @@ -4326,10 +4326,6 @@ function main() { parallel_test check_coverage ;; - check_cinn_coverage) - parallel_test - check_coverage - ;; check_rocm_coverage) cmake_gen_and_build ${PYTHON_ABI:-""} ${parallel_number} parallel_test diff --git a/tools/coverage/paddle_coverage.sh b/tools/coverage/paddle_coverage.sh index 6f704677b3f39..4870c2dea340a 100644 --- a/tools/coverage/paddle_coverage.sh +++ b/tools/coverage/paddle_coverage.sh @@ -252,5 +252,6 @@ fi if [ "$COVERAGE_LINES_ASSERT" = "1" ] || [ "$PYTHON_COVERAGE_LINES_ASSERT" = "1" ]; then echo "exit 9" > /tmp/paddle_coverage.result + echo "You must one RD(liuhongyu or lanxiang or zhenghuihuang or tianchao zhangliujie)to approval this PR." exit 9 fi From 846914231788e7f27bb2c63fed06f365cccf5a82 Mon Sep 17 00:00:00 2001 From: Galaxy1458 <55453380+Galaxy1458@users.noreply.github.com> Date: Mon, 5 Feb 2024 11:32:08 +0800 Subject: [PATCH 5/8] Update paddle_build.sh,test=document_fix --- paddle/scripts/paddle_build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paddle/scripts/paddle_build.sh b/paddle/scripts/paddle_build.sh index af3cabd87e3ce..5828a846d3906 100644 --- a/paddle/scripts/paddle_build.sh +++ b/paddle/scripts/paddle_build.sh @@ -4159,7 +4159,7 @@ function main() { test) parallel_test if [ "${WITH_CINN}" == "ON" ] ; then - check_coverage + check_coverage fi ;; single_test) From 20c05e231d735e717f36dd1e2fa4a85cb693d914 Mon Sep 17 00:00:00 2001 From: Galaxy1458 <55453380+Galaxy1458@users.noreply.github.com> Date: Mon, 5 Feb 2024 11:33:02 +0800 Subject: [PATCH 6/8] Update paddle_coverage.sh,test=document_fix --- tools/coverage/paddle_coverage.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/coverage/paddle_coverage.sh b/tools/coverage/paddle_coverage.sh index 4870c2dea340a..748f44d3d74b6 100644 --- a/tools/coverage/paddle_coverage.sh +++ b/tools/coverage/paddle_coverage.sh @@ -252,6 +252,6 @@ fi if [ "$COVERAGE_LINES_ASSERT" = "1" ] || [ "$PYTHON_COVERAGE_LINES_ASSERT" = "1" ]; then echo "exit 9" > /tmp/paddle_coverage.result - echo "You must one RD(liuhongyu or lanxiang or zhenghuihuang or tianchao zhangliujie)to approval this PR." + echo "You must one RD(liuhongyu or lanxiang or zhenghuihuang or tianchao or zhangliujie)to approval this PR." exit 9 fi From 34d0d0ed6b2d75bb867c9b2f975e98778d68d72a Mon Sep 17 00:00:00 2001 From: Galaxy1458 <55453380+Galaxy1458@users.noreply.github.com> Date: Mon, 5 Feb 2024 15:01:51 +0800 Subject: [PATCH 7/8] Update paddle_coverage.sh,test=document_fix --- tools/coverage/paddle_coverage.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/coverage/paddle_coverage.sh b/tools/coverage/paddle_coverage.sh index 748f44d3d74b6..60db301f7874f 100644 --- a/tools/coverage/paddle_coverage.sh +++ b/tools/coverage/paddle_coverage.sh @@ -252,6 +252,8 @@ fi if [ "$COVERAGE_LINES_ASSERT" = "1" ] || [ "$PYTHON_COVERAGE_LINES_ASSERT" = "1" ]; then echo "exit 9" > /tmp/paddle_coverage.result - echo "You must one RD(liuhongyu or lanxiang or zhenghuihuang or tianchao or zhangliujie)to approval this PR." + if [${WITH_CINN} == "ON"]; then + echo "You must one RD(liuhongyu or lanxiang or zhenghuihuang or tianchao or zhangliujie)to approval this PR." + fi exit 9 fi From 0c35aecbeaca54c7e7d51e9c5fb0ffbb687a5d45 Mon Sep 17 00:00:00 2001 From: Galaxy1458 <55453380+Galaxy1458@users.noreply.github.com> Date: Mon, 5 Feb 2024 15:02:46 +0800 Subject: [PATCH 8/8] Update paddle_coverage.sh,test=document_fix --- tools/coverage/paddle_coverage.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/coverage/paddle_coverage.sh b/tools/coverage/paddle_coverage.sh index 60db301f7874f..70ed551ce0a5a 100644 --- a/tools/coverage/paddle_coverage.sh +++ b/tools/coverage/paddle_coverage.sh @@ -252,7 +252,7 @@ fi if [ "$COVERAGE_LINES_ASSERT" = "1" ] || [ "$PYTHON_COVERAGE_LINES_ASSERT" = "1" ]; then echo "exit 9" > /tmp/paddle_coverage.result - if [${WITH_CINN} == "ON"]; then + if [ ${WITH_CINN} == "ON" ]; then echo "You must one RD(liuhongyu or lanxiang or zhenghuihuang or tianchao or zhangliujie)to approval this PR." fi exit 9