不幸的是,imgur在我的工作环境中被阻塞,所以我不得不尽我所能解释我的构建定义设置,而不是我的构建定义的屏幕截图。在TFS 2015中发布代码覆盖率结果时,我应该如何使用汇总文件?
我有两个构建步骤,第一个是运行“包”目标的maven构建步骤。在maven设置的代码覆盖部分中,我将CodeCoverage工具设置为“Cobertura”,这是我们在构建Maven时在本地框中使用的代码。
我的第二个构建步骤是“发布代码覆盖结果”。我不确定在此构建步骤的设置中为我的摘要文件准备的内容。我认为问题在于构建代理将cobertura文件夹从构建机器中取出,并将其放在构建机器上的其他位置。这是它是做什么的日志条目:
Uploaded artifact 'C:\TFS_BUILD_AGENTS\agent-1\_work\3\s\target\site\cobertura' to container folder 'Code Coverage Report_35241' of build 35241.
所以我要么需要无论在哪里上传到统计文件的位置,或者我需要它不能上传文件夹像目前是做什么的。
这是我的总结文件,现在,它不工作:
Code Coverage Report_$(Build.BuildId)\coverage.xml
有没有反馈意见,你检查过,或者它已经被解决了吗? –
是否在Maven步骤中生成了代码覆盖率报告?你能分享整个日志吗? –