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

Add mutation tests #2

Merged
merged 9 commits into from
Jan 19, 2022
Merged

Add mutation tests #2

merged 9 commits into from
Jan 19, 2022

Conversation

mbellotti
Copy link
Contributor

Adds mutation testing to CI/CD pipelines. Should run once a week with the goal of maintaining 60% pass rate (mutations are successfully killed)

For the time being, uses a fork of go-mutesting in order to take advantage of several improvements necessary for CI/CD pipeline use that have been sitting in PRs for six~seven months. If/when the parent repo merges those changes, will probably switch back to that and delete the fork.

@mbellotti mbellotti added the testing Improving testing label Jan 9, 2022
@mbellotti
Copy link
Contributor Author

Had to remove fault/parser from the mutant list. That is autogenerated parser files from ANTLR.

@mbellotti mbellotti merged commit 44faf04 into main Jan 19, 2022
@mbellotti mbellotti deleted the circleci-editor/27/main branch August 18, 2022 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Improving testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant