Page MenuHomePhabricator

Failing functional tests stop lcov
ClosedPublic

Authored by Fabien on Feb 17 2020, 16:09.

Details

Summary
Functional tests can fail and lcov still generates a coverage file,
which is inaccurate. This change stops make from proceeding if
functional tests fail.

Backport of core PR16207.

Test Plan
../configure --enable-lcov
make

Edit a functional test so that it will fail.

make cov

Check the coverage report process is aborted.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR16207
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 9521
Build 16954: Default Diff Build & Tests
Build 16953: arc lint + arc unit