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

Allow mutation of original source code, instead of tests #279

Open
ggrieco-tob opened this issue Mar 17, 2023 · 1 comment
Open

Allow mutation of original source code, instead of tests #279

ggrieco-tob opened this issue Mar 17, 2023 · 1 comment
Labels
future enhancement Expands the project's scope

Comments

@ggrieco-tob
Copy link

If I understand correctly, necessist will always mutate tests. However, we could also mutate the original source code and re-run the original tests to check if they pass. In that case, there is an issue with the tests.

@smoelius
Copy link
Collaborator

@ggrieco-tob I'm attaching a future-enhancement label to this issue.

Necessist is designed specifically to mutate tests. Moreover, ideas I have for enhancing it take it further down that path (see the Theoretical Motivation section of the readme, for example). Also, there is already a good general-purpose, multi-language mutation testing tool, universalmutator. For these reasons, I don't foresee Necessist mutating non-test source code in the near future.

@smoelius smoelius added the future enhancement Expands the project's scope label Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
future enhancement Expands the project's scope
Projects
None yet
Development

No branches or pull requests

2 participants