-
Notifications
You must be signed in to change notification settings - Fork 251
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
feat(zero config): Support mutation testing without any configuration #1264
Conversation
@stryker-mutator/contributors what do you guys think about leaving the mutator to |
I would opt for keeping the number of breaking changes in this feature as low as possible. |
This PR is ready for review. @mthmulders @simondel @Archcry, welcome to take this. |
@nicojs I understand this is |
Awesome :)
On Dec 19, 2018 6:48 PM, "Bartosz Leoniak" <[email protected]> wrote:
@nicojs <https://github.com/nicojs> I understand this is zero tests for JS
only? (no TS support I see)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1264 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEBsLd0CIFa2WBsTVbt3A5bSqxL3AYvwks5u6nwJgaJpZM4Y8dQW>
.
|
Thanks for your review @mthmulders! I've implemented your review comments. Did you have a look at everything? If you're happy, I think we can merge it. |
Haha, sorry @mthmulders. We might need to need to revert back to my beautiful
Node 6 doesn't support this magic. We're dropping node 6 support April 30th, so be patient. EDIT: Apparently node 8 doesn't support it as well. April 30th 2020 is your day! |
Adds support to mutation test simple projects without any configuration. Comparable to webpack 4's support for zero config. Adds the following sane defaults:
Prior to this PR, the
command
test runner already became the default.Fixes #1051
Mutator:(not doing anymore, see comment below)"javascript"
['src/**/*.js', 'lib/**/*.js']
['{src,lib}/**/*.js?(x)', '!{src,lib}/**/__tests__/**/*.js?(x)', '!{src,lib}/**/?(*.)+(spec|test).js?(x)', '!{src,lib}/**/*+(Spec|Test).js?(x)']