c# - TeamCity 8 中的 DotCover 不起作用

我尝试在 TeamCity 8 中使用我的 NUnit 测试运行 dotCover 作为构建步骤。但是无论我尝试什么,我总是在日志文件中得到同样的错误:

Step 4/4: Coverage (NUnit) (1s)
[Step 4/4] Starting: C:\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe #TeamCityImplicit
[Step 4/4] in directory: C:\TeamCity\buildAgent\work\6aee0f0d2626793d
[Step 4/4] ##teamcity[importData type='dotNetCoverage' tool='dotcover' file='C:\TeamCity\buildAgent\temp\buildTmp\coverage_dotcover3226256377023598081.data']
[Step 4/4] Importing data from 'C:\TeamCity\buildAgent\temp\buildTmp\coverage_dotcover3226256377023598081.data' with 'dotNetCoverage' processor
[Step 4/4] Rejected coverage report file: C:\TeamCity\buildAgent\temp\buildTmp\coverage_dotcover3226256377023598081.data size: 0. File is empty or does not exist
[Step 4/4] Process exited with code -2146232576
[Step 4/4] Step Coverage (NUnit) failed

我尝试使用 TeamCity dotCover 中包含的和单独安装的,但都失败并出现相同的错误。

我的配置:

如果我不选择覆盖工具,测试本身就可以正常工作。但是选择 dotCover 我总是会遇到同样的错误。

我们将不胜感激。

最佳答案

查看:http://confluence.jetbrains.com/pages/viewpage.action?pageId=49448495

对于内部 TeamCity DotCover,您必须将“所有应用程序包”读取访问权限添加到 TeamCity 安装文件夹。如果使用外部 DotCover,请在此处添加权限。

这暂时为我解决了这个问题。

https://stackoverflow.com/questions/16320321/

相关文章:

android - ADT Eclipse + Gradle : incomplete BuildC

java - ClassCastException : ApiVersionImpl cannot

javascript - ng build -prod 与 ng build --prod --bu

android - AOSP的 'lunch'组合是什么意思,需要选择什么?

build - 使用 IntelliJ 进行远程构建

maven - 处理本地存储库中旧快照的最佳方法?

c++ - 是否有人将 Maven/NAR 用于任何大型 C/C++ 项目?

iphone - Xcode 4 代码签名中的 "Any iOS SDK"和 "Debug"有什么区

ios - Jenkins - xcodebuild 连接对等方拒绝拒绝 dtxproxy :XCT

node.js - 用 postcss 观察多个 css 文件并输出一个 bundle.css