我尝试在 TeamCity 8 中使用我的 NUnit 测试运行 dotCover 作为构建步骤。但是无论我尝试什么,我总是在日志文件中得到相同的错误:
Step 4/4: Coverage (NUnit) (1s)
[Step 4/4] 开始: C:\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe #TeamCityImplicit
[Step 4/4] 在目录中: C:\TeamCity\buildAgent\work\6aee0f0d2626793d
[步骤 4/4] ##teamcity[importData type='dotNetCoverage' tool='dotcover' file='C:\TeamCity\buildAgent\temp\buildTmp\coverage_dotcover3226256377023598081.data' ]
[步骤 4/4] 使用 'dotNetCoverage' 处理器从'C:\TeamCity\buildAgent\temp\buildTmp\coverage_dotcover3226256377023598081.data' 导入数据
[步骤 4/4] 拒绝覆盖报告文件:C:\TeamCity\buildAgent\temp \buildTmp\coverage_dotcover3226256377023598081.数据大小:0。文件为空或不存在
[步骤 4/4] 进程退出,代码为 -2146232576
[步骤 4/4] 步骤覆盖 (NUnit) 失败
我曾尝试使用 TeamCity dotCover 中包含的和单独安装的,但两者都失败并出现相同的错误。
我的配置:
如果我不选择覆盖工具,测试本身就可以正常工作。但是选择 dotCover 我总是得到同样的错误。
在这里的任何帮助将不胜感激。