-
Notifications
You must be signed in to change notification settings - Fork 434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
experimental_use_coverage_metadata_files
#2082
Labels
Comments
UebelAndre
added a commit
that referenced
this issue
Jul 28, 2023
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`.
UebelAndre
added a commit
that referenced
this issue
Aug 28, 2023
ttiurani
pushed a commit
to ttiurani/rules_rust
that referenced
this issue
Sep 15, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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: