Skip to content
SPECIFICTION
Get listed

ArcMutate vs go-mutesting

ArcMutate

arcmutate.com

go-mutesting

github.com

Side by side

FigureArcMutatego-mutesting
Price from$8/moFree
Free planYesYes
Free trialYes—
Open source——
WindowsYes—
macOSYes—
LinuxYesYes
Self-hostedYesYes
Plans published51
Spec score · Mutation Testing Tools8.6 (#2)8.0 (#6)
PurposeArcMutate extends PiTest to find bugs missed by tests through mutation testing for Java, Kotlin, and Android software.go-mutesting performs mutation testing on Go source code to find code that is not covered by tests.
SupportThe homepage lists community support with Base and priority support with Pro.The README invites users to make feature requests and report bugs or problems.

Plans

ArcMutate

  • Open SourceFree
  • Base$8 a month
  • Pro$12 a month
  • Startup$15 a month
  • EnterprisePriced on request

ArcMutate pricing →

go-mutesting

  • go-mutestingFree

go-mutesting pricing →

In their own words

ArcMutate

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

Visit arcmutate.com

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