commit | 5a8c461b6807760d1a45de7a082464ca34efa72d | [log] [tgz] |
---|---|---|
author | Charles Mita <cmita@google.com> | Fri Aug 07 05:31:28 2020 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Aug 07 05:32:44 2020 -0700 |
tree | ba3a3a00cca82ca0f4a8e376b9123023ba9d6908 | |
parent | a74b13b9ad2791bc437e6393a666a532dd3c6157 [diff] |
Fix parsing of BRDA lines in LcovParser Fixes the interpretation of the "-" in a BRDA line (meaning the branch was never executed, as opposed to executed but never taken) and fixes the internal SourceFileCoverage abstraction to account for the fact that multiple BRDA statements will occur for the same line. Based on the PR https://github.com/bazelbuild/bazel/pull/10708 but does not include any changes for the Java code coverage generator. Fixes #11051 Closes #11899. PiperOrigin-RevId: 325419922
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md