HomePhabricator

[CI] Generate coverage reports for cashtab

Description

[CI] Generate coverage reports for cashtab

Summary:
This diff adds coverage statistics to teamcity, and create an lcov html
report in the teamcity coverage report tab. Next step is the build
status panel integration.

Depends on D8842.

Test Plan:

./contrib/teamcity/build-configurations.py cashtab-tests

Check this creates an abc-ci-builds/cashtab-tests/coverage.tar.gz
archive and prints out teamcity statistics commands.

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

Subscribers: majcosta

Differential Revision: https://reviews.bitcoinabc.org/D8839

Details

Provenance
FabienAuthored on Jan 8 2021, 09:33
abc-botPushed on Jan 8 2021, 09:40
Reviewer
Restricted Project
Differential Revision
D8839: [CI] Generate coverage reports for cashtab
Parents
rABC9b3702de8db9: [CI] Improve cashtab reporting in case of a test failure
Branches
Unknown
Tags
Unknown