dom*_*ren 13 c# teamcity nunit build dotcover
我尝试使用我的NUnit测试运行dotCover,在TeamCity 8中作为构建步骤.但是没有遇到我尝试的东西我总是在日志文件中得到相同的错误:
步骤4/4:覆盖范围(NUnit)(1s)
[步骤4/4]开始:目录中的C:\ TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe #TeamCityImplicit
[步骤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.data size:0.文件为空或不存在
[步骤4/4]进程退出代码-2146232576
[步骤4/4]步骤覆盖率(NUnit)失败
我曾尝试使用TeamCity dotCover中包含的内容和单独安装的dotCover,但两者都失败并出现相同的错误.
我的配置:
如果我选择无覆盖工具,那么测试本身就可以正常工作.但是如果选择了dotCover,我总会得到同样的错误.
这里的任何帮助将不胜感激.
小智 6
查看:http://confluence.jetbrains.com/pages/viewpage.action?pageId = 49448495
对于内部TeamCity DotCover,您必须将"ALL APPLICATION PACKAGES"读取访问权限添加到TeamCity安装文件夹.如果使用外部DotCover,请在那里添加权限.
这暂时为我纠正了这个问题.