- Command Line Options
- Using with CI
- Mutation Badge, cloud HTML report
- How-to Guides
- Debugging Issues
- Infection Playground
- GitHub Sponsors ♥️
- Supported Test Frameworks
- Compare with competitors
- What's new in Infection 0.26.0
- What's new in Infection 0.25.0
- What's new in Infection 0.24.0
- What's new in Infection 0.23.0
- What's new in Infection 0.21.0
Mutation Badge, cloud HTML report
Take these steps to enable the mutation score badge / cloud HTML report on your repository:
Make sure you have enabled a continuous integration service for your project.
ondram/ci-detectorto detect continuous-integration services.
Feel free to request an additional integration there if the list of currently supported continuous-integration servers does not contain a service you require.
Go to https://dashboard.stryker-mutator.io and sign in with your GitHub account.
Enable a repository for which you want to create a mutation badge / cloud HTML report. Stryker Dashboard will generate a key for you automatically.
Provide the API key for your project as a secret environment variable - either
STRYKER_DASHBOARD_API_KEYcan be used.
strykerlogger in your
or for HTML report to host it on Stryker Dashboard
You can use either
report, but not both.
Using HTML report automatically enables badge on Stryker Dashboard.
If you provide a value that is not a regular expression starting and ending with
/, a direct match will be performed:
Force a build by running:
$ git push origin master
HTML report will be available at URL:
To get the Badge image, go to Stryker Dashboard and copy the link there. Don’t forget to add it to your readme file.
That’s it! Hope you like it.