ci: require gcovr 5.1 for code coverage reports
Stop passing `-j`, it wasn't very useful and it's broken in gcovr 5.1 Change-Id: I12ef24e809b5a500f5c237b29c603c0058ca73fc
This commit is contained in:
1 parent
242d5063f7
commit
824c45b503
2 files changed
+4
-5
No files matched your search
@@ -33,7 +33,7 @@ elif has Ubuntu $NODE_LABELS; then
|
||||
case $JOB_NAME in
|
||||
*code-coverage)
|
||||
sudo apt-get -qy install lcov python3-pip
|
||||
pip3 install --user --upgrade --upgrade-strategy=eager 'gcovr~=5.0'
|
||||
pip3 install --user --upgrade --upgrade-strategy=eager 'gcovr~=5.1'
|
||||
;;
|
||||
*Docs)
|
||||
sudo apt-get -qy install python3-pip
|
||||
|
||||
@@ -4,14 +4,13 @@ set -ex
|
||||
if [[ $JOB_NAME == *"code-coverage" ]]; then
|
||||
# Generate an XML report (Cobertura format) and a detailed HTML report using gcovr
|
||||
# Note: trailing slashes are important in the paths below. Do not remove them!
|
||||
gcovr -j$WAF_JOBS \
|
||||
--object-directory build \
|
||||
gcovr --object-directory build \
|
||||
--filter tools/ \
|
||||
--exclude-throw-branches \
|
||||
--exclude-unreachable-branches \
|
||||
--print-summary \
|
||||
--cobertura build/coverage.xml \
|
||||
--html-details build/gcovr/ \
|
||||
--xml build/coverage.xml
|
||||
--print-summary
|
||||
|
||||
# Generate a detailed HTML report using lcov
|
||||
lcov --quiet \
|
||||
|
||||
Reference in new issue
Block a user