作为TFS Build的一部分,我们执行生成trx文件的测试。我想使用OpenCover执行这些文件集代码覆盖率分析,不用重新执行单元测试。 有办法吗?
由于
答案 0 :(得分:1)
这是一个小命令行& duck-tape但它在 1 pass 中获得OpenCover和Test结果,并将测试结果和覆盖范围发布到TFS或Visual Studio Team Services(以前是VSO)。
Run-Tests.bat
,调用vstest.console.exe
以使用/logger:Trx option
测试您的代码
OpenCover.Console.exe -target:"Run-Tests.bat" -output:"OpenCover.xml"
OpenCoverToCoberturaConverter.exe -input:OpenCover.xml -output:Cobertura.xml
答案 1 :(得分:0)
不幸的是 - OpenCover需要在运行时检测代码,以确定执行了哪些代码。