gpt4 book ai didi

c# - Dotcover 代码覆盖率 : Getting empty results from command line

转载 作者:行者123 更新时间:2023-11-30 18:17:00 25 4
gpt4 key购买 nike

我正在处理我的应用程序的代码覆盖率。我能够看到 VS 2017 (DotCover) 的代码覆盖率结果。但是当我尝试从命令行执行相同操作时,会生成输出文件并且显示空结果。以下是我尝试过的命令:

C:\Users\Administrator\AppData\Local\JetBrains\Installations\dotCover08\dotCover.exe cover /TargetExecutable=C:PATH\nunit3-console.exe /TargetArguments=C:\PATH\bin\Release\Poject.UnitTest.dll /Output=AppCoverageReport.dcvr /LogFile=Log.txt

在日志中,它显示“覆盖率分析:已请求检测,但未进行检测”。

请帮忙解决

最佳答案

有同样的问题,这个警告原来是一个转移注意力的问题;实际问题出在 dotCover 中,不知何故没有拾取我想分析的程序集。添加/Scope参数后生成正确的报告;在你的情况下它会是这样的

C:\Users\Administrator\AppData\Local\JetBrains\Installations\dotCover08\dotCover.exe cover /TargetExecutable=C:PATH\nunit3-console.exe /TargetArguments=C:\PATH\bin\Release\Poject.UnitTest.dll /Scope=C:\PATH***.dll /Output=AppCoverageReport.dcvr /LogFile=Log.txt

另外,我假设您的程序集有 .pdb 文件; 'bin\Release' 通常没有它们,因此您也可以尝试更改为 Debug

关于c# - Dotcover 代码覆盖率 : Getting empty results from command line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45274142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com