Trail of Bits

Rust test suites

Necessist

Mutation-style tool that removes statements and calls to uncover tests that look healthy but are actually weak.

View on GitHub trailofbits/necessist

Best for

Finding false confidence in existing tests rather than just adding more coverage.

Surface

Rust test suites

Catalog group

Fuzz programs and break assumptions

Repository

trailofbits/necessist

From the README

Run tests with statements and method calls removed to help identify broken tests Necessist currently supports Anchor, Foundry, Go, Hardhat, PHP, Rust, and Vitest. A paper on Necessist ([Test Harness Mutilation]) appeared in Mutation 2024.
Read the full README on GitHub ↗

Related tools · Fuzz programs and break assumptions