-
Notifications
You must be signed in to change notification settings - Fork 194
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(mutating): Mutate unsigned right-shift operator #3200
feat(mutating): Mutate unsigned right-shift operator #3200
Conversation
Add support for mutating to/from the unsigned right-shift operator (`>>>`).
Thanks! Could you also add a trivial example of this operation to our integration tests? The operation can go in: And I would expect that adding the operation changes the total mutants count for the integration test, this can be modified here: https://github.com/stryker-mutator/stryker-net/blob/master/integrationtest/Validation/ValidationProject/ValidateStrykerResults.cs |
Thanks - I didn't find that as I assumed everything relevant was in the main Stryker Is there some documentation on how to setup these tests so I can get them passing locally? If I try to run them as-is, I get errors about missing files:
I assume it involves replicating this? stryker-net/.github/workflows/integration-test.yaml Lines 23 to 33 in b873b62
|
It's OK, I've reverse engineered it. I'll push up a commit with a script to make it easier for contributors in the future once I've updated the tests. |
Add a pwsh script that can be used to run the integration tests.
Add integration test for `>>` and `>>=`.
Integration tests added. |
Looks like I need to update the results for the tests that run in AzDO too. |
Update counts for tests that run on macOS and Linux in AzDO.
Fixed. |
Add new unsigned right sift and Append/Prepend mutations for Stryker.NET. See stryker-mutator/stryker-net#3200 and stryker-mutator/stryker-net#3199.
Add support for mutating to/from the unsigned right-shift operator (
>>>
).>>
<<
,>>>
<<
>>
,>>>
>>>
<<
,>>
>>=
<<=
,>>>=
<<=
>>=
,>>>=
>>>=
<<=
,>>=