【发布时间】:2019-01-29 23:18:01
【问题描述】:
我正在运行以下命令来运行我的 .net Core 测试:
dotnet test
这运行良好。我现在想生成代码覆盖率统计信息,所以在阅读了这篇文章之后,我运行了这个:
dotnet test AI.Core.Tests.csproj
/p:CollectCoverage=true
/p:CoverletOutputFormat=cobertura
/p:CoverletOutput=TestResults\Coverage
我从这个命令得到以下输出:
C:\Users\sp4_rm\.nuget\packages\coverlet.msbuild\2.2.1\build\netstandard2.0\coverlet.msbuild.targets(23,5): error :
Index was out of range. Must be non-negative and less than the size of the collection.
[C:\Users\sp4_rm\Desktop\EVO\AI.Core\src\Tests\AI.Core.Tests.csproj]
C:\Users\sp4_rm\.nuget\packages\coverlet.msbuild\2.2.1\build\netstandard2.0\coverlet.msbuild.targets(23,5): error :
Parameter name: index
[C:\Users\sp4_rm\Desktop\EVO\AI.Core\src\Tests\AI.Core.Tests.csproj]
请看下面的屏幕截图:
有人运行过这个命令吗?我做错了什么?
【问题讨论】:
-
我没有分享您关注的文章。也许是这个tattoocoder.com/…?
标签: visual-studio unit-testing .net-core command-line-interface cobertura