Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try out gremlins for mutation testing #3616

Open
theunrepentantgeek opened this issue Nov 30, 2023 · 3 comments
Open

Try out gremlins for mutation testing #3616

theunrepentantgeek opened this issue Nov 30, 2023 · 3 comments
Labels
low-priority Low priority item. We'll get to it eventually. test Test refactoring related tasks

Comments

@theunrepentantgeek
Copy link
Member

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.

@theunrepentantgeek theunrepentantgeek added the low-priority Low priority item. We'll get to it eventually. label Nov 30, 2023
@matthchr matthchr added test Test refactoring related tasks and removed needs-triage 🔍 labels Dec 4, 2023
@matthchr
Copy link
Member

Still something we're interested in looking into

@matthchr
Copy link
Member

matthchr commented Mar 4, 2024

No change from above.

@matthchr
Copy link
Member

Still interested in this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low-priority Low priority item. We'll get to it eventually. test Test refactoring related tasks
Projects
Development

No branches or pull requests

2 participants