go-mutesting

Mutation testing for Go source code

MIT License

Stars
640
Committers
7
go-mutesting - v1.2 Latest Release

Published by zimmski over 3 years ago

  • Go module aware
  • Documentation for the expression/comparison mutator
go-mutesting - v1.1

Published by zimmski almost 6 years ago

Changes from 1.0 to 1.1

  • Mutator for the comparison operators “<”, “<=”, “>” and “>=” to catch off-by-one problems
  • Complete blacklist of reserved and built-in keywords that should not be used as identifiers (reduces invalid mutations)
  • Metric for how many duplicated mutations were generated
  • Switched to go/loader for type checking entire packages (reduces invalid mutations)
  • Ignore mutations that cannot be compiled (reduces invalid mutations)
  • Skipped mutations now count towards the total mutation counter and not the duplicated counter
  • Support Go 1.10 and 1.11 and drop support for Go < 1.10
  • Support MacOSX
go-mutesting - v1.0

Published by zimmski over 8 years ago