{"id":19538267,"url":"https://github.com/raschmitt/stryker-net-sample","last_synced_at":"2026-05-14T11:38:30.894Z","repository":{"id":133113518,"uuid":"281476368","full_name":"raschmitt/stryker-net-sample","owner":"raschmitt","description":"Mutation tests sample project in .Net Core with Stryker.NET","archived":false,"fork":false,"pushed_at":"2021-03-23T01:29:33.000Z","size":105,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-08T18:16:42.759Z","etag":null,"topics":["mutation-tests","stryker","stryker-net"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raschmitt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-21T18:39:05.000Z","updated_at":"2021-03-23T01:29:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"71a0f11b-1c32-4c3f-8453-19e07d8b9a21","html_url":"https://github.com/raschmitt/stryker-net-sample","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raschmitt%2Fstryker-net-sample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raschmitt%2Fstryker-net-sample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raschmitt%2Fstryker-net-sample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raschmitt%2Fstryker-net-sample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raschmitt","download_url":"https://codeload.github.com/raschmitt/stryker-net-sample/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240793694,"owners_count":19858713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mutation-tests","stryker","stryker-net"],"created_at":"2024-11-11T02:33:24.946Z","updated_at":"2026-05-14T11:38:30.851Z","avatar_url":"https://github.com/raschmitt.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Striker.Net Sample\n\n[![Azure DevOps builds (job)](https://img.shields.io/azure-devops/build/raschmitt/7618d927-8467-43e2-b5e9-1aeddc1fbfdc/30?label=Build%20%26%20Test\u0026style=flat-square)](https://dev.azure.com/raschmitt/raschmitt/_build?definitionId=30)\n[![Sonar Coverage](https://img.shields.io/sonar/coverage/raschmitt_stryker-net-sample?label=Code%20Coverage\u0026server=https%3A%2F%2Fsonarcloud.io\u0026style=flat-square)](https://sonarcloud.io/dashboard?id=raschmitt_stryker-net-sample)\n[![Mutation testing badge](https://img.shields.io/endpoint?style=flat-square\u0026url=https%3A%2F%2Fbadge-api.stryker-mutator.io%2Fgithub.com%2Fraschmitt%2Fstryker-net-sample%2Fmaster)](https://dashboard.stryker-mutator.io/reports/github.com/raschmitt/stryker-net-sample/master)\n\nThis is a sample project that demonstrates how [Stryker .Net](https://github.com/stryker-mutator/stryker-net) can be used to run mutation tests in .Net Core, if you are looking for more information on Stryker itself or what mutation tests can do for you, please refer to their [official website](https://stryker-mutator.io/).\n\n## Project Dependencies \n\n- [.Net Core 3.1](https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/)\n\n## Local Run\n\nAfter cloning this repository the first thing to be done is to install Stryker globally:\n\n```\ndotnet tool install -g dotnet-stryker\n```\n\nThen go to the tests folder location: \n\n```\ncd \u003crepository location\u003e\\Stryker.Net.Sample\\Stryker.Net.Sample.Tests\n```\n\nAnd run the mutation tests:\n\n```\ndotnet stryker\n```\n\nAfter Stryker is done it will display your mutation score and the complete html report location. \n\n![Console reporter](https://i.imgur.com/CpCurCL.png \"Console reporter\")\n\n## Continuous Integartion\n\n- [Sample pipeline workflow](https://dev.azure.com/raschmitt/raschmitt/_git/pipeline-templates?path=%2Fsteps%2Fmutation_tests%2Fstryker_csharp.yml)\n\nThe sample workflow file shows how to easily integrate mutation tests through Stryker into a continuous integration strategy and publish results to its dashboard.\n\nThis workflow is automatically run every day, and the latest results can be found [here](https://dashboard.stryker-mutator.io/reports/github.com/raschmitt/stryker-net-sample/master).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraschmitt%2Fstryker-net-sample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraschmitt%2Fstryker-net-sample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraschmitt%2Fstryker-net-sample/lists"}