【问题标题】:Automatically generate Code Coverage during nightly build在夜间构建期间自动生成代码覆盖率
【发布时间】:2015-05-11 07:04:12
【问题描述】:

我在获取夜间构建中生成的代码覆盖率 .coverage 文件时遇到了一些问题。

我有什么:我已将构建配置为使用 .runsettings 文件和运行设置类型:CodeCoverageEnabled

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

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

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

我该怎么做?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    如果您想将其推送到另一个位置,您可以通过 nightly 构建过程模板中的构建后脚本来实现。

    【讨论】:

    • 我试过这个: c:\TestOutputFolder 但是 c:\TestOutputFolder 只包含运行测试所需的东西,并且不是结果。我错过了什么吗?
    猜你喜欢
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 2011-06-12
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    相关资源
    最近更新 更多