在夜间构建期间自动生成代码覆盖率

时间:2015-05-11 07:04:12

标签: visual-studio-2013 build-process code-coverage nightly-build runsettings

我在获取每晚构建时生成的代码覆盖.coverage文件时遇到一些问题。

我拥有的内容:我已将我的版本配置为使用.runsettings文件和运行设置类型:CodeCoverageEnabled

构建正确运行所有必需的单元测试并测量代码覆盖率,仅使用选定数量的程序集(在.runsettings文件中指定)。

在构建报告中,在VS2013中,我可以手动导出代码覆盖率文件(.coverage文件)。

我需要什么: 我需要将构建配置为自动在目标文件夹中生成.coverage文件。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

.coverage文件作为测试结果的一部分出现。您可以使用.runsettings设置测试结果的输出路径

<ResultsDirectory>c:\\TestResults</ResultsDirectory>

.coverage文件将出现在结果目录中的子文件夹中。

如果您想将其推送到其他位置,可以通过每晚构建流程模板中的后期构建脚本来实现。