-
Notifications
You must be signed in to change notification settings - Fork 58
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 testing #115
Comments
we're on python 3 now! looking forward to trying this. |
done! results:
config file: # https://cosmic-ray.readthedocs.io/en/latest/quickstart.html#configuration-file
module: granary
baseline: 10
exclude-modules:
- granary.test
test-runner:
name: unittest
args: granary/test/
execution-engine:
name: local full report (debugging details in sixty-north/cosmic-ray#352):
|
i also tried to do this for https://github.com/snarfed/webutil , but got stuck since only the fix would be to add a new cosmic ray config option and pass it to |
i skimmed the granary mutations. they generally all look real, but not high priority, so i'm deprioritizing adding tests for them, at least for now. ...also i expect granary's cosmic ray config is buggy too, since we only got mutant reports in |
...via something like https://github.com/sixty-north/cosmic-ray. mutation testing is very cool. description in https://cosmic-ray.readthedocs.io/en/latest/#theory
long pole is that cosmic ray is python 3 only, which implies that this depends on #114. sixty-north/cosmic-ray#101 has more details about cosmic ray's lack of python 2 support.
The text was updated successfully, but these errors were encountered: