Stryker supports a number of plugins, which are listed below. You can also search npm for the stryker-plugin tag.
Stryker is test framework agnostic, however if you plugin hooks to the test framework you are using, it can significantly improve the performance
coverageAnalysis: 'perTest'. For more information about coverage analysis, see the stryker readme.
Stryker already has 4 reporters build in:
progress: Report progress during mutation testing.
dots: Report progress as dots during mutation testing.
clear-text: A clear text report at the end of the mutation testing phase.
event-recorder: Write all events to disk. Useful for debug purposes (default location: 'reports/mutation/events')
Additional reporters can be found here:
We don't have any mutators as plugins yet, but we do have list of mutators that are included with Stryker
None so far.
You can write your own plugins for Stryker. Interested? Please have a look at our stryker-plugin-seed, an opinioned setup to start writing your own plugins using TypeScript.