1

我正在尝试将 NCover 2 集成到 TeamCity 5.0.1 中,并且由于项目中有一些不受我控制的文件,因此我想从 NCover 统计信息中排除这些文件。

在 TeamCity 构建运行程序设置中,我有一个“附加 NCover 参数”选项,通过查看描述 NCover 参数的页面,我在此框中添加了以下内容:

//exclude-types "Markdown;Settings;Resources"

运行 teamcity 构建步骤时,我在日志中收到此错误,并且构建失败:

NCover has determined that one of the paths in the
//h or //w commands ends with a backslash (\).
Please remove or escape the backslash and run NCover again.

如果我删除此设置,错误就会消失。

有没有人像这样配置 TeamCity 和 NCover 2 并且可以发现我的错误?

4

2 回答 2

1

当我们从 NAnt 触发 NCover 1.5.8 时,我们在属性排除方面遇到了类似的问题。这是正确引用论点的问题。尽管 args 完全符合 NCover 文档,但我们根本无法让它工作。一种解决方法为我们解决了这个问题:通过设置文件传递参数

于 2010-02-15T08:56:23.873 回答
0

您发布的命令看起来正确,请检查 teamcity 构建日志的其余部分以查看他们发送给 ncover 的整个命令。他们发送的基本命令+您输入的命令可能会触发错误消息。

于 2010-01-26T15:49:15.773 回答