【问题标题】:in TFS2013 How is Code Coverage total calculated在 TFS2013 中如何计算代码覆盖率总计
【发布时间】:2016-04-06 22:39:46
【问题描述】:

我在 TFS 2013 的代码覆盖结果中显示了以下 %line Covered。

30.87%
19.28%
90.38%
6.77%
22.15%
0.54%
81.55%
4.28%

在 VS 2013 中,总计显示为 15.85%,使用什么公式得出该数字。 如果我计算一个平均值是 31.98,不确定 15.85 是如何从上述指标得出的?

有什么见解吗?

【问题讨论】:

  • 它很可能是一个加权平均值。在 90.38% 的数字中可能只有三行代码,但在 4.18% 的数字中可能只有 200 行代码。

标签: code-coverage


【解决方案1】:

Visual Studio(Premium 及以上)和 TFS 使用代码块来衡量覆盖率,这由代码中的行和路径组成。

http://msdn.microsoft.com/en-us/library/cc667391(v=vs.100).aspx

如 cmets 所述,您可能在 2 个区块上获得 100%,在 100 个区块上获得 5%

【讨论】:

    猜你喜欢
    • 2023-02-04
    • 1970-01-01
    • 2017-01-03
    • 2013-07-03
    • 1970-01-01
    • 2017-01-07
    • 2011-01-24
    • 2020-02-12
    • 1970-01-01
    相关资源
    最近更新 更多