Skip to content

Add mutation testing results, CI/CD, and customization sections#52308

Open
kovan wants to merge 1 commit intodotnet:mainfrom
kovan:docs/mutation-testing-improvements
Open

Add mutation testing results, CI/CD, and customization sections#52308
kovan wants to merge 1 commit intodotnet:mainfrom
kovan:docs/mutation-testing-improvements

Conversation

@kovan
Copy link
Contributor

@kovan kovan commented Mar 14, 2026

Summary

  • Adds three new sections to the mutation testing guide:
    • Interpret mutation testing results — explains killed/survived/timeout categories
    • Adding mutation testing to your CI/CD workflow — brief integration guidance
    • Customization — documents stryker-config.json with ignore-mutations, ignore-methods, and mutate keys

Changes from original PR

Continues the work from #46064 by @cosminvladutu, incorporating all reviewer feedback from @IEvangelist:

  • Applied all 14 inline suggestions (sentence-case headings, US spelling, [\!NOTE] syntax, kebab-case config keys, json fence, etc.)
  • Removed unexplained thresholds JSON block per reviewer request
  • Fixed ignore-mutations values to use mutation type names (string, logical) per Stryker docs instead of method names
  • Added required stryker-config wrapper key in JSON
  • Fixed JSON syntax errors (missing comma, indentation)

Test plan

  • Verify page renders correctly
  • Verify [\!NOTE] alert renders as expected
  • Verify JSON code block syntax highlights

Internal previews

📄 File 🔗 Preview link
docs/core/testing/mutation-testing.md Mutation testing

Add three new sections to the mutation testing guide:
- Interpret mutation testing results (killed/survived/timeout)
- Adding mutation testing to your CI/CD workflow
- Customization via stryker-config.json

Continues the work from dotnet#46064 (applies all reviewer feedback from
@IEvangelist, fixes JSON structure and config key values)
@dotnetrepoman dotnetrepoman bot added this to the March 2026 milestone Mar 14, 2026
@dotnet-policy-service dotnet-policy-service bot added dotnet-fundamentals/svc community-contribution Indicates PR is created by someone from the .NET community. labels Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Indicates PR is created by someone from the .NET community. dotnet-fundamentals/svc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant