c# - C# 的 Sonar 新线路覆盖率指标

标签 c# sonarqube metrics

我们在 Sonar 的历史表中没有以下指标:

  1. 新报道
  2. 新线路覆盖
  3. 要覆盖的新行

收集其他指标,如代码覆盖率、新代码覆盖率等。

你能建议一下吗:

应该在配置中添加什么以启用指标?如果可能的话,是否在任何地方都描述了如何准确地收集和计算指标(新覆盖率、新线路覆盖率、新线路覆盖率)?

谢谢你,

最佳答案

您必须激活 Sonar C# Gallio Plugin为了获得这些指标。该插件将启动包含单元测试的项目,并将在 Sonar 中报告指标。您可以查看此示例应用程序以了解其工作原理:https://github.com/SonarCommunity/sonar-dotnet/tree/master/tools/dotnet-tools-commons/src/test/resources/solution/Example

关于公制的含义,可以查看以下页面了解更多:http://docs.codehaus.org/display/SONAR/Java+Metric+Definitions#JavaMetricDefinitions-Tests

关于c# - C# 的 Sonar 新线路覆盖率指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12731033/

相关文章:

c# - 如何在另一台计算机上使用C++/CLI程序集运行项目?

java - Codahale 指标和 Dropwizard 指标之间的区别

java - SonarQube 5.6.1 在使用 Ant 编译 Java 7 项目时抛出错误的主要版本

java - 遇到 Sonar 错误时如何处理TODO注释

string - 比较字符串并将相似的放在一起的最佳算法是什么?

notepad++ - PHP的代码指标-Notepad++

c# - 替换字符串中的 Unicode 转义序列

c# - 在datetimepicker已经(保存)写入记录后,如何在sql base中删除,重置或写入 "null"值?

c# - 从 IQueryable<T> 谓词获取 Func<T, bool>

java - 检查 double 是否相等和 Sonar 问题