File tree Expand file tree Collapse file tree 1 file changed +1
-8
lines changed Expand file tree Collapse file tree 1 file changed +1
-8
lines changed Original file line number Diff line number Diff line change @@ -253,13 +253,11 @@ pkg install coreutils gsed
253
253
254
254
Code coverage report can be generated using [ grcov] ( https://github.com/mozilla/grcov ) .
255
255
256
- ### Using Nightly Rust
257
-
258
256
To generate [ gcov-based] ( https://github.com/mozilla/grcov#example-how-to-generate-gcda-files-for-a-rust-project ) coverage report
259
257
260
258
``` shell
261
259
export CARGO_INCREMENTAL=0
262
- export RUSTFLAGS=" -Zprofile -Ccodegen-units=1 -Copt-level=0 -Clink-dead-code -Coverflow-checks=off -Zpanic_abort_tests -Cpanic=abort"
260
+ export RUSTFLAGS=" -Cinstrument-coverage -Ccodegen-units=1 -Copt-level=0 -Clink-dead-code -Coverflow-checks=off -Zpanic_abort_tests -Cpanic=abort"
263
261
export RUSTDOCFLAGS=" -Cpanic=abort"
264
262
cargo build < options...> # e.g., --features feat_os_unix
265
263
cargo test < options...> # e.g., --features feat_os_unix test_pathchk
@@ -269,11 +267,6 @@ grcov . -s . --binary-path ./target/debug/ -t html --branch --ignore-not-existin
269
267
270
268
if changes are not reflected in the report then run ` cargo clean ` and run the above commands.
271
269
272
- ### Using Stable Rust
273
-
274
- If you are using stable version of Rust that doesn't enable code coverage instrumentation by default
275
- then add ` -Z-Zinstrument-coverage ` flag to ` RUSTFLAGS ` env variable specified above.
276
-
277
270
## Tips for setting up on Mac
278
271
279
272
### C Compiler and linker
You can’t perform that action at this time.
0 commit comments