check-rust-coverage
Original:🇺🇸 English
Translated
Check which Rust lines are not covered by Rust tests.
12installs
Sourceredisearch/redisearch
Added on
NPX Install
npx skill4agent add redisearch/redisearch check-rust-coverageTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Check Rust Coverage
Determine which Rust lines are not covered by Rust tests.
Arguments
- : Path to a Rust crate.
<path> - : Multiple crate paths.
<path 1> <path 2>
If a path doesn't include , assume it to be in the directory. E.g. becomes .
If a path points to a directory, consider all Rust crates in that directory.
src/src/redisearch_rsnumeric_range_treesrc/redisearch_rs/numeric_range_treeInstructions
Run
bash
cargo llvm-cov test --manifest-path <crate_directory>/Cargo.toml --quiet --json 2>/dev/null | jq -r '"Uncovered Lines:",
(.data[0].files[] |
select(.summary.lines.percent < 100) |
.filename as $f |
[.segments[] | select(.[2] == 0 and .[4] == true) | .[0]] |
unique |
if length > 0 then "\($f): \(join(", "))" else empty end
)'to get the list of uncovered lines for each file in the target crate.