Update instrument-coverage.md

Document the default for LLVM_PROFILE_FILE and add a recemmondation for setting
it for older versions of Rust which had a different default.
This commit is contained in:
gftea 2022-12-20 14:45:19 +01:00 committed by Eric Huss
parent a5bfc25c93
commit c1f1f60bcb

View File

@ -201,6 +201,8 @@ $ RUSTFLAGS="-C instrument-coverage" \
cargo test --tests cargo test --tests
``` ```
> **Note**: The default for `LLVM_PROFILE_FILE` is `default_%m_%p.profraw`. Versions prior to 1.65 had a default of `default.profraw`, so if using those earlier versions, it is recommended to explicitly set `LLVM_PROFILE_FILE="default_%m_%p.profraw"` to avoid having multiple tests overwrite the `.profraw` files.
Make note of the test binary file paths, displayed after the word "`Running`" in the test output: Make note of the test binary file paths, displayed after the word "`Running`" in the test output:
```text ```text