You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
experimental_use_coverage_metadata_files is a flag to have coverage tooling added as coverage_common.instrumented_files_info.metadata_files (taking advantage of bazelbuild/bazel#18697) instead of reporting tools like llvm-cov and llvm-profdata as runfiles to each test. To enable this flag pass the following:
This change introduces `experimental_use_coverage_metadata_files`
(#2082) which is required
to support
[--experimental_split_coverage_postprocessing](https://bazel.build/reference/command-line-reference#flag--experimental_split_coverage_postprocessing)'
Changes:
- Implemented coverage collection logic in Rust.
- Added a flag
`--@rules_rust//rust/settings:experimental_use_coverage_metadata_files`
to toggle the changes necessary for supporting
`--experimental_split_coverage_postprocessing`.
- Added regression testing in CI to test
`--experimental_split_coverage_postprocessing`.
experimental_use_coverage_metadata_files
is a flag to have coverage tooling added as coverage_common.instrumented_files_info.metadata_files (taking advantage of bazelbuild/bazel#18697) instead of reporting tools likellvm-cov
andllvm-profdata
as runfiles to each test. To enable this flag pass the following:Note that this flag is only supported on Bazel version
>=6.3.0
The text was updated successfully, but these errors were encountered: