HomePhabricator

[coverage] Remove subtrees and benchmarks from coverage report

Description

[coverage] Remove subtrees and benchmarks from coverage report

Summary:

Removes stats about leveldb, univalue, and benchmark coverage from the
coverage reports. Since we don't test these three items specifically and
thus don't care about test coverage for these items.

This builds on top of #10511 to use the faster lcov -r replacement.

Backport of core PR10565 and PR11443
https://github.com/bitcoin/bitcoin/pull/10565/files
https://github.com/bitcoin/bitcoin/pull/11443/files

Depends on D3565

Test Plan:

../configure --enable-lcov
make
make cov

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
Andrew Chow <achow101-github@achow101.com>Authored on Jun 2 2017, 21:13
FabienCommitted on Jul 7 2019, 11:01
FabienPushed on Jul 7 2019, 11:01
Reviewer
Restricted Project
Differential Revision
D3545: [coverage] Remove subtrees and benchmarks from coverage report
Parents
rABC8e696e092caf: test: Check RPC argument mapping
Branches
Unknown
Tags
Unknown