Skip to content
SPECIFICTION
Get listed

Gambit vs mutest-rs

Gambit

certora.com

mutest-rs

mutest.rs

Side by side

FigureGambitmutest-rs
Price from——
Free plan——
Free trial——
Open source——
WindowsYes—
macOSYes—
LinuxYes—
Plans published00
Spec score · Mutation Testing Tools7.8 (#8)6.8 (#22)
InstallationPrebuilt binaries are available for Linux x86-64 and Mac; Windows and Linux ARM users must build from source.The documented installation method is to compile the project from source; the site says compiling it yourself is currently the only option.
LicenseThe Gambit GitHub repository identifies its license as MIT.The project is dual-licensed under Apache 2.0 and MIT terms.
PurposeGambit is an open source Solidity mutation testing tool that evaluates and strengthens a testing suite.mutest-rs generates and evaluates program mutations to assess Rust test suites.

In their own words

Gambit

Gambit is a free, open-source mutation testing tool for Solidity projects. It generates altered contract versions, called mutants, to measure whether a test suite or formal verification specification detects faults. Gambit locates mutation points by traversing a program’s abstract syntax tree and applying predefined syntax transformations. A declarative configuration language lets users tailor mutations to specific parts of a program. Results can be viewed in a dashboard that summarizes mutant verification and calculates a specification score. Gambit can work with the Certora Prover to evaluate formal specifications; that workflow generates mutants and submits a verification job for each to Certora’s server. The command line includes `mutate` for generating mutants and `summary` for presenting them. A compatible `solc` binary is required for the project being mutated. Gambit supports Solidity and is listed for Linux, macOS, and Windows, though prebuilt binaries are available for Linux x86-64 and Mac; Windows and Linux ARM users must build from source. Function-call and swap-arguments-function mutation operators are disabled. The repository identifies the license as MIT. Certora directs product questions to its Help Desk channel on Discord.

Visit certora.com

mutest-rs

mutest-rs has no write-up on Specifiction yet; its figures are above.

Visit mutest.rs