首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCover:可覆盖行随运行的不同而变化

OpenCover:可覆盖行随运行的不同而变化
EN

Stack Overflow用户
提问于 2016-08-31 09:30:04
回答 1查看 635关注 0票数 0

我有一个网站,我试图测试和获得覆盖。我有两种不同的运行方式: 1)使用opencover运行IIS,然后运行selenium测试来访问网站。还可以使用ReportGenerator生成仅用于Selenium测试的报告。2)对网站使用的部分dlls进行非单元测试。还可以使用ReportGenerator为Nunit测试生成报告。

然后使用报表生成器创建合并报表。以下是我的报告摘要:

纯硒测试报告:

  • 生成时间:2016/24/8- 9:49:36
  • 解析器: OpenCoverParser
  • 集会:7
  • 班: 145
  • 档案: 33
  • 覆盖线: 6928
  • 裸露线: 20855
  • 可覆盖范围: 27783
  • 项目总数: 583097
  • 线路覆盖率: 24.9%
  • 分支机构覆盖率: 19.4%

只提供单元测试报告:

  • 生成时间:2016年8月19日-下午4:03:30
  • 解析器: OpenCoverParser
  • 集会:7
  • 班: 145
  • 档案: 33
  • 覆盖线: 16597
  • 裸露线: 14101
  • 可覆盖范围: 30698
  • 项目总数: 583097
  • 线路覆盖率: 54%
  • 分支机构覆盖率: 41.2%

合并报告:

  • 生成时间:2016年8月24日- 12:40:58
  • 解析器: MultiReportParser (2x OpenCoverParser)
  • 集会:7
  • 班: 145
  • 档案: 33
  • 覆盖线: 19083
  • 裸露线: 12584
  • 可覆盖范围: 31667
  • 项目总数: 583097
  • 线路覆盖率: 60.2%
  • 分支机构覆盖率: 40%

所有三种情况下的总行数与预期相同,因为它们是相同的dlls。但每一个案子的掩护线都在变。我的理解是,覆盖线计数也应该保持不变,只有覆盖线和裸线计数应该改变。

EN

回答 1

Stack Overflow用户

发布于 2016-08-31 12:33:33

我在这里为这个问题创建了一个问题:https://github.com/danielpalme/ReportGenerator/issues/59

如果您能够将两个OpenCover文件附加到这个问题上,那就太好了。或者如果你愿意的话,你可以通过电子邮件发送。

但让我们调查一下吉特布。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39245789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档