bazelbuild / bazelbuild/rules_rust
Bazel Coverage failing to generate lcov with `--@rules_rust//rust/settings:experimental_use_cc_common_link=true`
- 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
Assessment
This issue has not been assessed yet.