@@ -39,6 +39,30 @@ lcov --capture -d ./ -o coverage.info --rc lcov_branch_coverage=0
39
39
40
40
# full html report
41
41
42
+ function gen_full_html_report_cinn(){
43
+ lcov --extract coverage.info \
44
+ ' /paddle/paddle/cinn/adt/*' \
45
+ ' /paddle/paddle/cinn/api/*' \
46
+ ' /paddle/paddle/cinn/ast_gen_ius/*' \
47
+ ' /paddle/paddle/cinn/auto_schedule/*' \
48
+ ' /paddle/paddle/cinn/backends/*' \
49
+ ' /paddle/paddle/cinn/common/*' \
50
+ ' /paddle/paddle/cinn/frontend/*' \
51
+ ' /paddle/paddle/cinn/hlir/*' \
52
+ ' /paddle/paddle/cinn/ir/*' \
53
+ ' /paddle/paddle/cinn/lang/*' \
54
+ ' /paddle/paddle/cinn/optim/*' \
55
+ ' /paddle/paddle/cinn/poly/*' \
56
+ ' /paddle/paddle/cinn/pybind/*' \
57
+ ' /paddle/paddle/cinn/runtime/*' \
58
+ ' /paddle/paddle/cinn/utils/*' \
59
+ -o coverage-full.tmp \
60
+ --rc lcov_branch_coverage=0
61
+
62
+ mv -f coverage-full.tmp coverage-full.info
63
+ }
64
+
65
+
42
66
function gen_full_html_report() {
43
67
lcov --extract coverage.info \
44
68
' /paddle/paddle/fluid/framework/*' \
@@ -120,6 +144,12 @@ else
120
144
gen_full_html_report || true
121
145
fi
122
146
147
+ if [ ${WITH_CINN:- OFF} == " ON" ]; then
148
+ gen_full_html_report_cinn || true
149
+ else
150
+ gen_full_html_report || true
151
+ fi
152
+
123
153
# diff html report
124
154
125
155
function gen_diff_html_report() {
222
252
223
253
if [ " $COVERAGE_LINES_ASSERT " = " 1" ] || [ " $PYTHON_COVERAGE_LINES_ASSERT " = " 1" ]; then
224
254
echo " exit 9" > /tmp/paddle_coverage.result
255
+ if [ ${WITH_CINN} == " ON" ]; then
256
+ echo " You must one RD(liuhongyu or lanxiang or zhenghuihuang or tianchao or zhangliujie)to approval this PR."
257
+ fi
225
258
exit 9
226
259
fi
0 commit comments