bazelbuild / bazelbuild/rules_rust

Bazel Coverage failing to generate lcov with `--@rules_rust//rust/settings:experimental_use_cc_common_link=true`

Open
#2,729 1 comment 0 reactions 0 assignees View on GitHub
bug needs-triage
Dominant language
Starlark
Stars
843
Forks
651
Avg merge
2d 18h
Merged PRs (30d)
15

Description

bazel coverage with the following additional build setting leads to .dat files not getting generated

```
build --@rules_rust//rust/settings:experimental_use_cc_common_link=true
```

To repro, first see code cov is generated on main.
```
git clone https://github.com/bazelbuild/rules_rust.git
bazelisk coverage //test/inline_test_with_deps/...
cat bazel-out/_coverage/_coverage_report.dat
```

With this newly added flag, code coverage fails
```
bazelisk coverage //test/inline_test_with_deps/... --@rules_rust//rust/settings:experimental_use_cc_common_link=true
cat bazel-out/_coverage/_coverage_report.dat
```

reproable on bazel 7.2.1 and 6.5

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.