1 unstable release
0.1.0 | Oct 26, 2023 |
---|
#604 in Cargo plugins
10KB
62 lines
TODO
- Precise mode: ensure 100% correctness via e.g.,
cargo nextest list --message-format json
/cargo test --all-targets -- --list -Zunstable-options --format json
. This need to compile the crate. - Automatic fix
- Quick mode: simply search
#[test]
. If not found, we marktest = false
for all the crate's targets (lib, bin, example, bench).- This is less precise, because even if some tests are found, some targets e.g., bin doesn't necessarily need to be tested. However, it can be complicated to determine. e.g., when
autobins = false
, or when a binary contains submodules.
- This is less precise, because even if some tests are found, some targets e.g., bin doesn't necessarily need to be tested. However, it can be complicated to determine. e.g., when
- Support also doctests and benchmarks.
Dependencies
~2.7–4MB
~75K SLoC