Skip to content
SPECIFICTION
Get listed

Dextool Mutate vs go-mutesting

Dextool Mutate

joakim-brannstrom.github.io

go-mutesting

github.com

Side by side

FigureDextool Mutatego-mutesting
Price from—Free
Free plan—Yes
Free trial——
Open source——
LinuxYesYes
Self-hostedYesYes
Plans published01
Spec score · Mutation Testing Tools7.4 (#15)8.0 (#6)
LicenseThe repository's LICENSE file identifies the source code license as Mozilla Public License, version 2.0.The repository identifies the project as MIT licensed.
PurposeDextool Mutate is a C/C++ mutation testing tool that evaluates whether tests detect artificially injected faults.go-mutesting performs mutation testing on Go source code to find code that is not covered by tests.

Plans

Dextool Mutate

No plans published.

Dextool Mutate pricing →

go-mutesting

  • go-mutestingFree

go-mutesting pricing →

In their own words

Dextool Mutate

Dextool Mutate has no write-up on Specifiction yet; its figures are above.

Visit joakim-brannstrom.github.io

go-mutesting

go-mutesting is a framework for mutation testing Go code to identify parts of a program that tests may not cover. It changes source code in controlled ways, runs tests, and reports whether each mutation is killed or survives; surviving mutations are accompanied by a source patch. Its mutation score reflects the share of generated mutations killed by the test suite. Targets may be Go files, directories, or packages, including recursive `...` patterns, while `_test` files are excluded. By default, it replaces the original file with a mutation and runs that package’s tests. Alternatively, an external command can test each mutation, with environment variables describing the change and exit codes indicating the result. Built-in mutators cover branches, comparisons, boolean expressions, statement removal, and Cosmos SDK arithmetic and comparisons. Custom mutators can be registered through the Mutator interface. The MIT-licensed tool is free and runs on Linux or in self-hosted environments. Its README positions mutation testing as a supplement to automatic test suites and cautions that false positives can occur.

Visit github.com