我正在尝试将NCover 2集成到TeamCity 5.0.1中,因为我在项目中有一些不受我控制的文件,所以我想从NCover统计数据中排除这些文件。
在TeamCity构建运行器设置中,我有一个“附加NCover参数”选项,通过查看describes NCover parameters页面,我在此框中添加了以下内容:
//exclude-types "Markdown;Settings;Resources"
运行teamcity buildstep时,我在日志中收到此错误,并且构建失败:
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并且可以发现我的错误?
答案 0 :(得分:1)
当我们从NAnt触发NCover 1.5.8时,我们遇到了与属性排除类似的问题。适当引用这些论点是一个问题。我们根本无法使它工作,尽管args完全符合NCover文档。解决方法为我们解决了问题:Passing arguments via a settings file
答案 1 :(得分:0)
您发布的命令看起来正确,请检查teamcity构建日志的其余部分,以查看他们发送给ncover的整个命令。他们发送的基本命令+您输入的命令可能会触发错误消息。