Skip to content

Switch coverage from gcov to lcov #1000

@htuch

Description

@htuch

We need this for two reasons:

  1. clang coverage.

  2. Excluding lines such as NOT_IMPLEMENTED and NOT_REACHED.

We know lcov is really slow from bazelbuild/bazel#1118, but since we use a single test binary it shouldn't be too bad, maybe a couple of minutes for the test (vs. 30 mins + when running with all the tests producing individual lcov reports).

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/buildstalestalebot believes this issue/PR has not been touched recently

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions