我有一个单元测试项目文件,它依赖于另外两个项目。ABC.Service.UnitTest
是测试项目,它的依赖项是XYZ.Service.csproj
和LMN.Aggregator.csproj
。
在这种情况下,我们需要在我们的配置文件中包含什么,以及我们如何将这个场景整合到我们的 ADO 管道中?
我有一个单元测试项目文件,它依赖于另外两个项目。ABC.Service.UnitTest
是测试项目,它的依赖项是XYZ.Service.csproj
和LMN.Aggregator.csproj
。
在这种情况下,我们需要在我们的配置文件中包含什么,以及我们如何将这个场景整合到我们的 ADO 管道中?
-p
您可以使用选项指定要突变测试的项目:
dotnet stryker -p XYZ.Service.csproj
dotnet stryker -p LMN.Aggregator.csproj
或者,您可以使用project
配置文件选项,但您需要有两个配置文件。StrykerOutput
无论哪种方式,这都会在两个最新文件夹中生成两个不同的报告。
如何处理这个 - 取决于你。例如,您可以使用专用扩展将这些文件附加到构建中,请参阅此处的完整指南。