@@ -9,13 +9,8 @@ cd /neural-compressor/log_dir
9
9
10
10
$BOLD_YELLOW && echo " collect coverage for PR branch" && $RESET
11
11
mkdir -p coverage_PR
12
- cp ut-coverage-adaptor/.coverage.adaptor ./coverage_PR/
13
- cp ut-coverage-api/.coverage.api ./coverage_PR/
14
- cp ut-coverage-tf-pruning/.coverage.tf_pruning ./coverage_PR/
15
- cp ut-coverage-pt-pruning/.coverage.pt_pruning ./coverage_PR/
16
- cp ut-coverage-tfnewapi/.coverage.tfnewapi ./coverage_PR/
17
- cp ut-coverage-others/.coverage.others ./coverage_PR/
18
- cp ut-coverage-itex/.coverage.itex ./coverage_PR/
12
+ cp ut_* _coverage/.coverage.* ./coverage_PR/
13
+
19
14
cd coverage_PR
20
15
coverage combine --keep --rcfile=${COVERAGE_RCFILE}
21
16
cp .coverage /neural-compressor/.coverage
@@ -26,24 +21,20 @@ coverage xml -o log_dir/coverage_PR/coverage.xml --rcfile=${COVERAGE_RCFILE}
26
21
ls -l log_dir/coverage_PR/htmlcov
27
22
28
23
cd /neural-compressor
24
+ cp -r /neural-compressor/.azure-pipelines .azure-pipelines-pr
29
25
git config --global --add safe.directory /neural-compressor
30
26
git fetch
31
27
git checkout master
32
28
rm -rf build dist * egg-info
33
29
echo y | pip uninstall neural-compressor
34
- cd /neural-compressor/.azure-pipelines/scripts && bash install_nc.sh
30
+ cd /neural-compressor/.azure-pipelines-pr /scripts && bash install_nc.sh
35
31
36
32
$BOLD_YELLOW && echo " collect coverage for baseline" && $RESET
37
33
coverage erase
38
34
cd /neural-compressor/log_dir
39
35
mkdir -p coverage_base
40
- cp ut-coverage-adaptor-base/.coverage.adaptor ./coverage_base/
41
- cp ut-coverage-api-base/.coverage.api ./coverage_base/
42
- cp ut-coverage-tf-pruning-base/.coverage.tf_pruning ./coverage_base/
43
- cp ut-coverage-pt-pruning-base/.coverage.pt_pruning ./coverage_base/
44
- cp ut-coverage-tfnewapi-base/.coverage.tfnewapi ./coverage_base/
45
- cp ut-coverage-others-base/.coverage.others ./coverage_base/
46
- cp ut-coverage-itex-base/.coverage.itex ./coverage_base/
36
+ cp ut-base_* _coverage/.coverage.* ./coverage_base/
37
+
47
38
cd coverage_base
48
39
coverage combine --keep --rcfile=${COVERAGE_RCFILE}
49
40
cp .coverage /neural-compressor/.coverage
@@ -137,10 +128,10 @@ if [[ ${#fail_items[@]} -ne 0 ]]; then
137
128
$BOLD_RED && echo " Unit Test failed with ${item} coverage decrease ${decrease} %" && $RESET
138
129
done
139
130
$BOLD_RED && echo " compare coverage to give detail info" && $RESET
140
- bash /neural-compressor/.azure-pipelines/scripts/ut/compare_coverage.sh ${coverage_compare} ${coverage_log} ${coverage_log_base} " FAILED" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
131
+ bash /neural-compressor/.azure-pipelines-pr /scripts/ut/compare_coverage.sh ${coverage_compare} ${coverage_log} ${coverage_log_base} " FAILED" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
141
132
exit 1
142
133
else
143
134
$BOLD_GREEN && echo " Unit Test success with coverage lines: ${coverage_PR_lines_rate} %, branches: ${coverage_PR_branches_rate} %" && $RESET
144
135
$BOLD_GREEN && echo " compare coverage to give detail info" && $RESET
145
- bash /neural-compressor/.azure-pipelines/scripts/ut/compare_coverage.sh ${coverage_compare} ${coverage_log} ${coverage_log_base} " SUCCESS" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
136
+ bash /neural-compressor/.azure-pipelines-pr /scripts/ut/compare_coverage.sh ${coverage_compare} ${coverage_log} ${coverage_log_base} " SUCCESS" ${coverage_PR_lines_rate} ${coverage_base_lines_rate} ${coverage_PR_branches_rate} ${coverage_base_branches_rate}
146
137
fi
0 commit comments