Skip to main content

C++ / Go / JS/TS / Rust / Solidity / Sui Move

Mewt

Mutation testing framework that makes small source-code changes and runs your test suite to show whether tests catch real behavioral changes.

View on GitHub trailofbits/mewt

Best for

Finding gaps that coverage misses by checking whether tests fail when supported code is mutated.

Surface

C++ / Go / JS/TS / Rust / Solidity / Sui Move

Catalog group

Fuzz programs and break assumptions

Repository

trailofbits/mewt

From the README

Mewt is a mutation testing tool and framework that finds gaps in tests that coverage metrics miss. It mutates source code, runs the test suite, and reports whether tests catch the behavioral changes. Mewt supports C++, Go, JavaScript, TypeScript, Rust, Solidity, and Sui Move.
Read the full README on GitHub ↗

Related tools · Fuzz programs and break assumptions