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

Merge master, fix and add tests, consistency #2712

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d80525d
chore(deps): update dependency buildalyzer to v5.0.1 (#2665)
renovate[bot] Sep 1, 2023
5fb4f2e
chore: fix page links for site
rouke-broersma Sep 5, 2023
0ba3f77
fix: Don't fail the test run if restoring test assemblies fails (#2664)
pentp Sep 15, 2023
71219a2
chore(deps): update xunit-dotnet monorepo to v2.5.1 (#2673)
renovate[bot] Sep 18, 2023
66d566b
chore(deps): update dependency yamldotnet to v13.4.0 (#2677)
renovate[bot] Sep 20, 2023
d62fb53
chore: F# range math (#2679)
psfinaki Sep 29, 2023
e495676
chore: Passing Stryker options to F# project components (#2680)
psfinaki Sep 29, 2023
4696956
fix: Use solution file when it's available (#2690)
rouke-broersma Sep 29, 2023
579f32a
chore(compilation): Improve Error and Trace Logging (#2688)
JackSteel97 Sep 29, 2023
03f9913
fix: Remove usings from MutantControl (#2694)
dupdob Sep 29, 2023
b58ebe7
chore: Code quality improvements (#2696)
JackSteel97 Oct 4, 2023
900c3bf
docs: add SAS configuration (#2676) (#2701)
mschwrdtnr Oct 4, 2023
d6d3a81
chore(deps): update dependency launchdarkly.eventsource to v5.1.0 (#2…
renovate[bot] Oct 5, 2023
d98dd87
chore(deps): update dependency yamldotnet to v13.5.0 (#2703)
renovate[bot] Oct 5, 2023
48f9959
chore(deps): update dependency yamldotnet to v13.5.1 (#2704)
renovate[bot] Oct 5, 2023
a0a14f3
chore(deps): update dependency yamldotnet to v13.7.0 (#2705)
renovate[bot] Oct 10, 2023
0374632
chore(deps): update xunit-dotnet monorepo (#2711)
renovate[bot] Oct 13, 2023
b4f22e5
chore: Breaking down FilePattern (#2681)
psfinaki Oct 13, 2023
bb1f129
chore: Splitting some C# related extensions in a separate file (#2697)
psfinaki Oct 13, 2023
5408cfa
fix: tests for `OpenReportEnabledInput` help text
danihengeveld Oct 13, 2023
c7829f4
Merge remote-tracking branch 'upstream/master' into baseline-command
danihengeveld Oct 13, 2023
79492e5
fix: typo in re(c)reate
danihengeveld Oct 13, 2023
0e6f243
add: tests for baseline target input.
danihengeveld Oct 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0" />
<PackageReference Include="xunit" Version="2.5.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3" />
<PackageReference Include="coverlet.collector" Version="6.0.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0" />
<PackageReference Include="xunit" Version="2.5.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3" />
<PackageReference Include="coverlet.collector" Version="6.0.0" />
</ItemGroup>

Expand Down
4 changes: 2 additions & 2 deletions adding_a_mutator.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ You need to:
- It is ok to mutate new constructs (such as arrow expression) and leave the old constructs as is. The reverse is not true.
- Your mutator must return an empty list (or `yield break`) if it cannot generate any mutation.
- Mutator must not throw.
- Make sure to update the [mutations documentation](docs/mutations.md).
- Make sure to update the [mutations documentation](./docs/mutations.md).

[Back to main contributing document](CONTRIBUTING.md).
[Back to main contributing document](./CONTRIBUTING.md).

[1]: https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/get-started/syntax-analysis "Get started with syntax analysis"
10 changes: 9 additions & 1 deletion docs/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -573,7 +573,15 @@ Command line: `--azure-fileshare-sas "se=2022-08-25T14%3A27Z&sp=rwdl&spr=https&s
Config file: `N/A`

When using the azure file storage [provider](#baselineprovider-string) you must pass credentials for the fileshare to Stryker.
For authentication with the azure fileshare we support Shared Access Signatures. For more information on how to configure a SAS check the [Azure documentation](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).
For authentication with the azure fileshare we support Shared Access Signatures (SAS).

The SAS should be configured with the following properties:

Allowed services: `File`
Allowed resource types: `Container`, `Object`
Allowed permissions: `Read`, `Write`, `Create`

For more information on how to configure a SAS check the [Azure documentation](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).

### `baseline recreate` <`flag`>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0">
<PackageReference Include="xunit" Version="2.5.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Expand Down
44 changes: 22 additions & 22 deletions integrationtest/TargetProjects/EmptyTestProject/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,20 @@
},
"xunit": {
"type": "Direct",
"requested": "[2.5.0, )",
"resolved": "2.5.0",
"contentHash": "f2V5wuAdoaq0mRTt9UBmPbVex9HcwFYn+y7WaKUz5Xpakcrv7lhtQWBJUWNY4N3Z+o+atDBLyAALM1QWx04C6Q==",
"requested": "[2.5.2, )",
"resolved": "2.5.2",
"contentHash": "cClLEtMhn9H85jdZILz564FkBHOUP1/KmpColguzWpzXDY8cFRRZ2gW58ahdWBznz8UzRabAUqY+5vZKia+AmQ==",
"dependencies": {
"xunit.analyzers": "1.2.0",
"xunit.assert": "2.5.0",
"xunit.core": "[2.5.0]"
"xunit.analyzers": "1.4.0",
"xunit.assert": "2.5.2",
"xunit.core": "[2.5.2]"
}
},
"xunit.runner.visualstudio": {
"type": "Direct",
"requested": "[2.5.0, )",
"resolved": "2.5.0",
"contentHash": "+Gp9vuC2431yPyKB15YrOTxCuEAErBQUTIs6CquumX1F073UaPHGW0VE/XVJLMh9W4sXdz3TBkcHdFWZrRn2Hw=="
"requested": "[2.5.3, )",
"resolved": "2.5.3",
"contentHash": "HFFL6O+QLEOfs555SqHii48ovVa4CqGYanY+B32BjLpPptdE+wEJmCFNXlLHdEOD5LYeayb9EroaUpydGpcybg=="
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
Expand Down Expand Up @@ -978,42 +978,42 @@
},
"xunit.analyzers": {
"type": "Transitive",
"resolved": "1.2.0",
"contentHash": "d3dehV/DASLRlR8stWQmbPPjfYC2tct50Evav+OlsJMkfFqkhYvzO1k0s81lk0px8O0knZU/FqC8SqbXOtn+hw=="
"resolved": "1.4.0",
"contentHash": "7ljnTJfFjz5zK+Jf0h2dd2QOSO6UmFizXsojv/x4QX7TU5vEgtKZPk9RvpkiuUqg2bddtNZufBoKQalsi7djfA=="
},
"xunit.assert": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "wN84pKX5jzfpgJ0bB6arrCA/oelBeYLCpnQ9Wj5xGEVPydKzVSDY5tEatFLHE/rO0+0RC+I4H5igGE118jRh1w==",
"resolved": "2.5.2",
"contentHash": "dZNLJWG5HfMAvWBub7eDZwOkP4xuXJj1TSC2AP3bjzIFVGb8rD8xWTvgXlRBXtgPgH+I4Y5hz2MBQrGqUxjDDg==",
"dependencies": {
"NETStandard.Library": "1.6.1"
}
},
"xunit.core": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "dnV0Mn2s1C0y2m33AylQyMkEyhBQsL4R0302kwSGiEGuY3JwzEmhTa9pnghyMRPliYSs4fXfkEAP+5bKXryGFg==",
"resolved": "2.5.2",
"contentHash": "q1PBUBD1Zxbu5WvRfdpzjUHDzs9vr65gNptEGTQmXISXMXeMG9YPX29Z7oZB0wXSccUCtwQ9uQBd5bkaCMS7hQ==",
"dependencies": {
"xunit.extensibility.core": "[2.5.0]",
"xunit.extensibility.execution": "[2.5.0]"
"xunit.extensibility.core": "[2.5.2]",
"xunit.extensibility.execution": "[2.5.2]"
}
},
"xunit.extensibility.core": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "xRm6NIV3i7I+LkjsAJ91Xz2fxJm/oMEi2CYq1G5HlGTgcK1Zo2wNbLO6nKX1VG5FZzXibSdoLwr/MofVvh3mFA==",
"resolved": "2.5.2",
"contentHash": "peV3Y8Pt3wNoIdHeeGClI4qKUeiEX0LuihAYqbAU0g99sidiPItMsUAURjkAoo3JqX5Lrsg+jiVukXp4Tijmfw==",
"dependencies": {
"NETStandard.Library": "1.6.1",
"xunit.abstractions": "2.0.3"
}
},
"xunit.extensibility.execution": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "7+v2Bvp+1ew1iMGQVb1glICi8jcNdHbRUX6Ru0dmJBViGdjiS7kyqcX2VxleQhFbKNi+WF0an7/TeTXD283RlQ==",
"resolved": "2.5.2",
"contentHash": "w3Q45Rvva0z1KPtXN5j2DjY9VgBCdWT0mkkr+dZKVyzBtIxnIywzvbEFLJix/dzHdE3XYDXbzh5GfLJHGCDTUg==",
"dependencies": {
"NETStandard.Library": "1.6.1",
"xunit.extensibility.core": "[2.5.0]"
"xunit.extensibility.core": "[2.5.2]"
}
},
"library": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0">
<PackageReference Include="xunit" Version="2.5.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,23 @@
},
"xunit": {
"type": "Direct",
"requested": "[2.5.0, )",
"resolved": "2.5.0",
"contentHash": "f2V5wuAdoaq0mRTt9UBmPbVex9HcwFYn+y7WaKUz5Xpakcrv7lhtQWBJUWNY4N3Z+o+atDBLyAALM1QWx04C6Q==",
"requested": "[2.5.2, )",
"resolved": "2.5.2",
"contentHash": "cClLEtMhn9H85jdZILz564FkBHOUP1/KmpColguzWpzXDY8cFRRZ2gW58ahdWBznz8UzRabAUqY+5vZKia+AmQ==",
"dependencies": {
"xunit.analyzers": "1.2.0",
"xunit.assert": "2.5.0",
"xunit.core": "[2.5.0]"
"xunit.analyzers": "1.4.0",
"xunit.assert": "2.5.2",
"xunit.core": "[2.5.2]"
}
},
"xunit.runner.visualstudio": {
"type": "Direct",
"requested": "[2.5.0, )",
"resolved": "2.5.0",
"contentHash": "+Gp9vuC2431yPyKB15YrOTxCuEAErBQUTIs6CquumX1F073UaPHGW0VE/XVJLMh9W4sXdz3TBkcHdFWZrRn2Hw=="
"requested": "[2.5.3, )",
"resolved": "2.5.3",
"contentHash": "HFFL6O+QLEOfs555SqHii48ovVa4CqGYanY+B32BjLpPptdE+wEJmCFNXlLHdEOD5LYeayb9EroaUpydGpcybg==",
"dependencies": {
"Microsoft.TestPlatform.ObjectModel": "17.7.2"
}
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
Expand Down Expand Up @@ -978,42 +981,42 @@
},
"xunit.analyzers": {
"type": "Transitive",
"resolved": "1.2.0",
"contentHash": "d3dehV/DASLRlR8stWQmbPPjfYC2tct50Evav+OlsJMkfFqkhYvzO1k0s81lk0px8O0knZU/FqC8SqbXOtn+hw=="
"resolved": "1.4.0",
"contentHash": "7ljnTJfFjz5zK+Jf0h2dd2QOSO6UmFizXsojv/x4QX7TU5vEgtKZPk9RvpkiuUqg2bddtNZufBoKQalsi7djfA=="
},
"xunit.assert": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "wN84pKX5jzfpgJ0bB6arrCA/oelBeYLCpnQ9Wj5xGEVPydKzVSDY5tEatFLHE/rO0+0RC+I4H5igGE118jRh1w==",
"resolved": "2.5.2",
"contentHash": "dZNLJWG5HfMAvWBub7eDZwOkP4xuXJj1TSC2AP3bjzIFVGb8rD8xWTvgXlRBXtgPgH+I4Y5hz2MBQrGqUxjDDg==",
"dependencies": {
"NETStandard.Library": "1.6.1"
}
},
"xunit.core": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "dnV0Mn2s1C0y2m33AylQyMkEyhBQsL4R0302kwSGiEGuY3JwzEmhTa9pnghyMRPliYSs4fXfkEAP+5bKXryGFg==",
"resolved": "2.5.2",
"contentHash": "q1PBUBD1Zxbu5WvRfdpzjUHDzs9vr65gNptEGTQmXISXMXeMG9YPX29Z7oZB0wXSccUCtwQ9uQBd5bkaCMS7hQ==",
"dependencies": {
"xunit.extensibility.core": "[2.5.0]",
"xunit.extensibility.execution": "[2.5.0]"
"xunit.extensibility.core": "[2.5.2]",
"xunit.extensibility.execution": "[2.5.2]"
}
},
"xunit.extensibility.core": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "xRm6NIV3i7I+LkjsAJ91Xz2fxJm/oMEi2CYq1G5HlGTgcK1Zo2wNbLO6nKX1VG5FZzXibSdoLwr/MofVvh3mFA==",
"resolved": "2.5.2",
"contentHash": "peV3Y8Pt3wNoIdHeeGClI4qKUeiEX0LuihAYqbAU0g99sidiPItMsUAURjkAoo3JqX5Lrsg+jiVukXp4Tijmfw==",
"dependencies": {
"NETStandard.Library": "1.6.1",
"xunit.abstractions": "2.0.3"
}
},
"xunit.extensibility.execution": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "7+v2Bvp+1ew1iMGQVb1glICi8jcNdHbRUX6Ru0dmJBViGdjiS7kyqcX2VxleQhFbKNi+WF0an7/TeTXD283RlQ==",
"resolved": "2.5.2",
"contentHash": "w3Q45Rvva0z1KPtXN5j2DjY9VgBCdWT0mkkr+dZKVyzBtIxnIywzvbEFLJix/dzHdE3XYDXbzh5GfLJHGCDTUg==",
"dependencies": {
"NETStandard.Library": "1.6.1",
"xunit.extensibility.core": "[2.5.0]"
"xunit.extensibility.core": "[2.5.2]"
}
},
"extraproject": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0" />
<PackageReference Include="xunit" Version="2.5.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,20 @@
},
"xunit": {
"type": "Direct",
"requested": "[2.5.0, )",
"resolved": "2.5.0",
"contentHash": "f2V5wuAdoaq0mRTt9UBmPbVex9HcwFYn+y7WaKUz5Xpakcrv7lhtQWBJUWNY4N3Z+o+atDBLyAALM1QWx04C6Q==",
"requested": "[2.5.2, )",
"resolved": "2.5.2",
"contentHash": "cClLEtMhn9H85jdZILz564FkBHOUP1/KmpColguzWpzXDY8cFRRZ2gW58ahdWBznz8UzRabAUqY+5vZKia+AmQ==",
"dependencies": {
"xunit.analyzers": "1.2.0",
"xunit.assert": "2.5.0",
"xunit.core": "[2.5.0]"
"xunit.analyzers": "1.4.0",
"xunit.assert": "2.5.2",
"xunit.core": "[2.5.2]"
}
},
"xunit.runner.visualstudio": {
"type": "Direct",
"requested": "[2.5.0, )",
"resolved": "2.5.0",
"contentHash": "+Gp9vuC2431yPyKB15YrOTxCuEAErBQUTIs6CquumX1F073UaPHGW0VE/XVJLMh9W4sXdz3TBkcHdFWZrRn2Hw=="
"requested": "[2.5.3, )",
"resolved": "2.5.3",
"contentHash": "HFFL6O+QLEOfs555SqHii48ovVa4CqGYanY+B32BjLpPptdE+wEJmCFNXlLHdEOD5LYeayb9EroaUpydGpcybg=="
},
"Microsoft.CodeCoverage": {
"type": "Transitive",
Expand Down Expand Up @@ -978,42 +978,42 @@
},
"xunit.analyzers": {
"type": "Transitive",
"resolved": "1.2.0",
"contentHash": "d3dehV/DASLRlR8stWQmbPPjfYC2tct50Evav+OlsJMkfFqkhYvzO1k0s81lk0px8O0knZU/FqC8SqbXOtn+hw=="
"resolved": "1.4.0",
"contentHash": "7ljnTJfFjz5zK+Jf0h2dd2QOSO6UmFizXsojv/x4QX7TU5vEgtKZPk9RvpkiuUqg2bddtNZufBoKQalsi7djfA=="
},
"xunit.assert": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "wN84pKX5jzfpgJ0bB6arrCA/oelBeYLCpnQ9Wj5xGEVPydKzVSDY5tEatFLHE/rO0+0RC+I4H5igGE118jRh1w==",
"resolved": "2.5.2",
"contentHash": "dZNLJWG5HfMAvWBub7eDZwOkP4xuXJj1TSC2AP3bjzIFVGb8rD8xWTvgXlRBXtgPgH+I4Y5hz2MBQrGqUxjDDg==",
"dependencies": {
"NETStandard.Library": "1.6.1"
}
},
"xunit.core": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "dnV0Mn2s1C0y2m33AylQyMkEyhBQsL4R0302kwSGiEGuY3JwzEmhTa9pnghyMRPliYSs4fXfkEAP+5bKXryGFg==",
"resolved": "2.5.2",
"contentHash": "q1PBUBD1Zxbu5WvRfdpzjUHDzs9vr65gNptEGTQmXISXMXeMG9YPX29Z7oZB0wXSccUCtwQ9uQBd5bkaCMS7hQ==",
"dependencies": {
"xunit.extensibility.core": "[2.5.0]",
"xunit.extensibility.execution": "[2.5.0]"
"xunit.extensibility.core": "[2.5.2]",
"xunit.extensibility.execution": "[2.5.2]"
}
},
"xunit.extensibility.core": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "xRm6NIV3i7I+LkjsAJ91Xz2fxJm/oMEi2CYq1G5HlGTgcK1Zo2wNbLO6nKX1VG5FZzXibSdoLwr/MofVvh3mFA==",
"resolved": "2.5.2",
"contentHash": "peV3Y8Pt3wNoIdHeeGClI4qKUeiEX0LuihAYqbAU0g99sidiPItMsUAURjkAoo3JqX5Lrsg+jiVukXp4Tijmfw==",
"dependencies": {
"NETStandard.Library": "1.6.1",
"xunit.abstractions": "2.0.3"
}
},
"xunit.extensibility.execution": {
"type": "Transitive",
"resolved": "2.5.0",
"contentHash": "7+v2Bvp+1ew1iMGQVb1glICi8jcNdHbRUX6Ru0dmJBViGdjiS7kyqcX2VxleQhFbKNi+WF0an7/TeTXD283RlQ==",
"resolved": "2.5.2",
"contentHash": "w3Q45Rvva0z1KPtXN5j2DjY9VgBCdWT0mkkr+dZKVyzBtIxnIywzvbEFLJix/dzHdE3XYDXbzh5GfLJHGCDTUg==",
"dependencies": {
"NETStandard.Library": "1.6.1",
"xunit.extensibility.core": "[2.5.0]"
"xunit.extensibility.core": "[2.5.2]"
}
},
"library.fsharp": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0" />
<PackageReference Include="xunit" Version="2.5.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3" />
</ItemGroup>

<ItemGroup>
Expand Down
Loading
Loading