Azure / azure-service-operator

Azure Service Operator allows you to create Azure resources using kubectl
https://azure.github.io/azure-service-operator/
MIT License
738 stars 194 forks source link

Try out gremlins for mutation testing #3616

Open theunrepentantgeek opened 10 months ago

theunrepentantgeek commented 10 months ago

Describe the current behavior

We currently have reasonable code coverage over key parts of ASO (though there's room to improve).

However, code coverage by itself doesn't tell us very much - all we know is that the code is used by at least one test.

Mutation testing is a way to validate that our coverage is useful - and Gremlins seems to be a good option in this space.

Describe the improvement

We should try out Gremlins to see what it finds, and to judge whether it should be a regular part of our CI process.

matthchr commented 7 months ago

Still something we're interested in looking into

matthchr commented 7 months ago

No change from above.

matthchr commented 1 month ago

Still interested in this.