Open mbrukman opened 7 years ago
After a quick look through the options listed at the bottom of that page and a few google queries, it looks like PIT is the standout (really the only actively maintained/developed project I found in this niche) and is licensed under APLv2.0 - should we look any further?
I had a play around with with PIT it's very easy to setup and really informative. The only downside is that I have not figured out how to aggregate mutations across multiple modules. So for Janus it might not be that informative since many of the tests are in a single module.
Mutation testing can uncover ineffective tests or uncovered conditions without significant manual effort by mutating source code before running the tests and seeing if they still pass.
Per Wikipedia:
There is a list of mutation testing tools at the bottom of that article.
Here are a few examples of running various mutation testing tools for Java projects.