Page MenuHomePhabricator

[coverage] Remove subtrees and benchmarks from coverage report
ClosedPublic

Authored by Fabien on Jul 4 2019, 14:57.

Details

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

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR10565
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 6685
Build 11417: Bitcoin ABC Buildbot (legacy)
Build 11416: arc lint + arc unit

Event Timeline

deadalnix requested changes to this revision.Jul 5 2019, 13:51

Check RPC mapping is missing. Sounds like you are missing some backport.

This revision now requires changes to proceed.Jul 5 2019, 13:51
This revision is now accepted and ready to land.Jul 6 2019, 15:15