问题标签 [reportgenerator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2738 浏览

cruisecontrol.net - 使 OpenCover 报告在 CruiseControl.NET 中可用

我正在尝试将OpenCoverCruiseControl.NET集成。此时我已经通过构建系统进行了修改,因此它在 OpenCover 下运行我的 nunit 测试。然后,我从使用ReportGenerator的报告中生成 Xml 和 Html 报告。

假设可以将 ReportGenerator 生成的报告集成到 CruiseControl.NET webapp 中,我该如何集成这两者?

NCover 有它自己的NCoverReporting 任务可以使用,但由于我没有运行 NCover,我无法将其输出与 OpenCover 生成的 XML 报告进行比较。

相关想法/问题:

  • OpenCover 默认生成一个 XML 文件,但是 cc.net 可以使用该 XML 文件吗?
  • ReportGenerator 还生成 XML,它们是否适用于 cc.net 之类的东西?
  • cc.net 有一个合并日志的File-Merge发布者,但我还没有找到任何说明 cc.net 有用/使用哪些文件格式的文档。
0 投票
1 回答
1091 浏览

continuous-integration - 我可以从 OpenCover 获得代码覆盖率吗

作为 CI 构建过程的一部分,我正在使用 OpenCover(和 ReportGenerator)来检查我的代码覆盖率。

如果覆盖率不符合给定阈值,是否有可能让 OpenCover 使我的构建失败?

我环顾四周,但找不到任何方法来实现这一目标。我可以查看生成的报告吗?

编辑:对不起,我应该提到我正在使用 Nant 构建脚本。

0 投票
1 回答
9127 浏览

c# - 如何从 OpenCover 报告中排除类

在为 MSTest 套件使用 OpenCover 生成覆盖率报告(然后使用 ReportGenerator 生成 HTML 报告)时,我试图排除框架生成的类。特别是,由服务引用在项目的命名空间下生成的类。

我用来生成 XML 文件的命令如下所示:

我也尝试按文件排除:

但服务引用类仍显示在 XML 文件中。

有没有办法只排除 Visual Studio 生成的那些特定类?

0 投票
1 回答
321 浏览

runtime-error - 没有要处理 endeca 的日志文件

我想用 endeca 创建一个日记报告,所以我的日志服务器在 15010 [端口] 上运行,但是当我启动 [WeeklyReportGenerator] 时似乎有问题我认为因为我的日志服务器有错误,我检查日志,这是错误:

关于出了什么问题的一些线索?

0 投票
1 回答
768 浏览

report - 导出为文本时如何删除“stimulsoft 报表查看器”中的单位分隔符?

当我在“报告查看器”中另存为文本 stimulsoft 报告时,有单位分隔符。如果我以 psf、word 等其他格式保存报告,一切正常,但是当我保存为文本时,每个新页面都有单位分隔符,但我不想看到它,我希望结果连续显示没有任何分离。我该如何解决这个问题?

0 投票
1 回答
1609 浏览

cruisecontrol.net - opencover 报告生成器通过命令提示符运行,但不通过 ccnet.config

当我通过命令提示符运行 opencover 时,它会生成一个 xml,然后我运行报告生成器并在正确的文件夹中创建 html 文档,但是当我强制构建时,这些不会发生,这是正确的方法吗? 这是我的 ccnet.config 中的设置

0 投票
5 回答
42780 浏览

.net - 如何使用 OpenCover 和 ReportGenerator 查看单元测试覆盖结果?

我是使用 OpenCover 和 ReportGenerator 的菜鸟,我在理解如何让它们工作方面有点挣扎。我正在使用 VS.NET 2012 'Professional',这意味着我无法访问内置的单元测试覆盖率工具。我也安装了 ReSharper,但不想为“dotCover”中的另一个实用程序付费

看起来 OpenCover 和 ReportGenerator 可以满足我的需要,并且我看到了一起下载的文档,但缺少一些理解。首先,当我为两者下载 nuget 包时,我的目标项目应该是什么?我有一个多层应用程序,所以我假设我的单元测试项目是正确的,或者它甚至重要吗?我在文档中看到,我只是指向 /bin (我认为)使用命令行命令的解决方案,所以也许我什至不需要将这些下载添加到任何特定项目(可能是一个测试工具)。有人能告诉我这个是否正确吗?

安装它们后,我正在尝试获取单元测试覆盖率指标,并且该软件包随附的文档并不像我希望的那样清晰。是否有任何好的博客文章或链接可以一起使用这些工具来获取指标?

0 投票
1 回答
307 浏览

mstest - ReportGenerator 中的总行数构成什么?

我正在使用开源工具ReportGenerator来显示使用OpenCover和生成的 XML 输出的详细信息mstest。对于一个特定项目,我看到以下指标:

  • 覆盖线:3611
  • 未覆盖线:3587
  • 可覆盖线路:7198
  • 总行数:35609

好的,Covered + Uncovered = Coverable lines这是有道理的。但是Total lines明显高于这个值,我想知道是什么构成或定义了所有这些额外的代码行来组成Total lines

的文档ReportGenerator充其量是稀疏的,但我猜它包含注释、空格、using语句(用于导入命名空间)、方法声明、类等不可测试的内容。但是我不确定,我计划在很多项目中使用这个工具,并且需要能够解释这个数字背后的原因。

有谁知道或可以解释Total lines超出总可测试行的值是由什么组成的?

0 投票
3 回答
839 浏览

visual-studio - 在构建后事件中打开生成的 HTML 报告

在我的单元测试项目的构建后事件中,我运行 OpenCover 和 ReportGenerator 来获取代码覆盖率报告:

最后一步是打开生成的 HTML 报告。使用当前call命令,它会在我的默认 Web 浏览器中打开 HTML 报告。但如果报告可以在 Visual Studio 本身中打开,我希望它。

如果以及如何实现这一目标?

0 投票
1 回答
155 浏览

spring-mvc - 需要报告生成机制的解决方案

我有一个问题。实际上我们有一个基于 spring-mvc web 的应用程序,我们需要报告生成机制。我遇到了 Talend ETL。谁能告诉是否使用 talend 作为报告生成机制将是富有成效的。我可以将它与我的应用程序集成吗?或者我是否应该搜索一些有助于快速报告生成机制的 jar。谢谢