我用这个stryker-config.json做了一个史崔克测试
{
"stryker-config": {
"reporters": [
"progress",
"html",
"json"
],
"log-level": "info",
"log-file": true,
"timeout-ms": 10000,
"project-file": "Eb.MarketFeed.Domain.csproj",
"max-concurrent-test-runners": 4,
"threshold-high": 80,
"threshold-low": 70,
"threshold-break": 60
}
}不过,我的测试.csproj文件包含两个项目引用:
<ProjectReference Include="..\..\src\Eb.MarketFeed.Domain\Eb.MarketFeed.Domain.csproj" />
<ProjectReference Include="..\..\src\Eb.MarketFeed.Decoders\Eb.MarketFeed.Decoders.csproj" />有没有什么方法可以让我的stryker-config.json同时包含这两个元素?
发布于 2021-08-20 09:19:16
不,不幸的是目前还没有办法。
基本上,您需要随后对这两个项目运行突变测试。请记住,您可以保留大部分配置文件,只需使用-p/--project-file选项将特定项目传递给Stryker命令行,这样它看起来就像dotnet stryker --config-file-path PATH --project-file PROJECT。
或者,如果你有一个解决方案,你可以在this discussion中寻找想法。基本上,它要么是不稳定的,要么需要一些手动脚本。
https://stackoverflow.com/questions/68859479
复制相似问题