问题标签 [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 回答
18060 浏览

java - 如何在 Java 中生成报告?

如何使用 IO 在 Java 中生成报告?

我想生成带有数据库记录的 PDF 文件。

目前我有这样的事情......

它一直说PDF文件已损坏。

如果有人可以在这里帮助我,我将不胜感激。

编辑:我不想使用 iReports/JasperReports/iText/其他报告生成器。

非常感谢

0 投票
0 回答
506 浏览

opencover - 使用 opencover 的覆盖率报告

好吧,我正在使用 opencover 为 html 格式的 cpp 代码生成覆盖率报告。开盖所产生的报告似乎就像这篇文章中所说的每种测试方法所涵盖的代码量一样。

第一张截图:

覆盖报告

第二张截图:

报告.

如第二个屏幕截图所示,为测试项目显示了覆盖率报告,但我想要包含在其标题中calctest.cpp的实际源文件的覆盖率报告。calc.cpp

我想显示的就像在calctest.cpp其中看到的两个方法 sum 和 mul 中所示calc.cpp,这两个方法应该显示在第一个屏幕截图中,而不是 testmethod1、testmethod2 等。

我想我说清楚了,或者我理解错误。

编辑:

我想我面临着同样的问题

更新:

正如 Shaun Wilde 在编辑中提到的链接中所说,在检查 opencover 生成的 .xml 时,我找不到我的源项目名称,即CalcProject.lib在其中,它只有 test project by name CalcTest.dll。并且有一些带有以下语句的模块标签

完整的 .xml 输出 cab 可以在这里找到

0 投票
1 回答
1727 浏览

java - 如何使用 FORTIFY 的 fpr 文件通过 Maven 生成 pdf 报告

您好我正在尝试使用 maven 从 fpr 文件生成 PDF 报告。谁能告诉我是否有可用的插件?

以下是我想要实现但来自 maven 的输出。命令提示符中的命令:“ReportGenerator -format pdf -f outputFile.pdf -source dev-rkm-KMS-aggregate.fpr”

谢谢

0 投票
1 回答
868 浏览

regex - OpenCover Filter not working

I and using OPenCover to get the code coverage and want to filter test assemblies, Spring.NET assembly and autogenerated code from OpenCover report. I am passing following parameters to Opencover

However in the generated report I still see coverage for the XSD and Spring.NET (which is ZERO).

Have I used the switches for inclusion and exclusion correctly?

Thanks,

0 投票
1 回答
3827 浏览

code-coverage - OpenCover & ReportGenerator : 如何从 xml 文件生成一份 html 报告

我已经使用 OpenCover 生成了 xml 文件。并使用以下命令生成 html 报告,

它在“报告”文件夹下生成了多个 html 报告。我想生成一份“Test.html”报告。我尝试了很多选择,但没有奏效。您能否告诉我应该使用哪个选项来生成一份“Test.html”报告。

0 投票
1 回答
563 浏览

c# - OpenCover / ReportGenerator 努力让 -coverbytest 工作。即使我欺骗了一个特定的测试

抱歉,伙计们前几天才开始使用它。我也在努力让 -coverbytest 工作。

下面是我运行的两个命令以获得结果。我已经尝试并重新阅读了文档,发现命令行的用法存在冲突。OpenCover 在系统路径中。我只想运行集成测试。我还复制了一个测试,以确保我看到为两个相同的测试执行相同的代码。这应该会产生被图标覆盖(看到固定图片),但我没有得到统计数据。任何帮助,将不胜感激。顺便说一句,很棒的工具。而且我正在获取统计数据,而不是dets涵盖的测试。

OpenCover.Console.exe -register:user "-filter:+[BusinessLayer*]* -coverbytest:+[ Test ]*" "-target:C:\Repo\ThirdParty\NUnit.Runners.2.6.4\tools\nunit -console.exe" "-targetargs:/noshadow C:\Repo\UnitTests\Server\BusinessLayer.Tests\bin\Debug\BusinessLayerTests.dll /include:IntegrationTests" "-output:reports.xml"

C:\Repo\ThirdParty\ReportGenerator.2.3.5.0\tools\ReportGenerator.exe "-reports:TestResult.xml;reports.xml" "-targetdir:C:\Repo\UnitTests\Server\BusinessLayer.Tests\CodeCoverage" " -historydir:C:\Repo\UnitTests\Server\BusinessLayer.Tests\CodeCoverage\History" "-reporttypes:Html;HtmlSummary"

0 投票
2 回答
689 浏览

tfs - TFSBuild - 为 tfs2013 上的每个 tfs 构建保存 OpenCover/ReportGenerator 输出

我目前正在尝试使用OpenCover运行自定义代码覆盖率,并使用Report Generator以易于阅读的格式生成输出。这两个应用程序的最终输出是 xml 文件。

我正在使用构建定义中的 InvokeProcess 活动运行这些应用程序以获取它们的输出,但输出当前仅存在于我的构建控制器的构建二进制文件夹中。(例如C:\Builds\1\project_collection\build_definition\bin:)

我想将每个构建的这些文件保存在某个位置,并在需要时通过单击构建摘要中存在的超链接来检索它们,类似于内置代码覆盖率结果在 tfs 构建摘要中的显示方式。

我试过这个问题,但你可以看到那里没有列出正确的答案。

那么如何将这些输出文件复制到某个远程位置并在我的构建摘要中引用它们以检索它们?

0 投票
1 回答
98 浏览

opencover - 如何将历史数据导入报告生成器测试覆盖历史

我有几年由各种旧版本的 OpenCover 和 ReportGen 生成的存档代码覆盖率报告。查看最新版本的ReportGen,我发现它增加了随着时间的推移生成代码覆盖率趋势线的能力。虽然这将是有益的,但我想知道是否有一种简单的方法可以从我的存档数据中获取所有数据(除了 ReportGen 的 html 输出之外,我还有 OpenCover xml 文件),并生成显示覆盖率如何变化的趋势线过去几年来。

0 投票
1 回答
541 浏览

code-coverage - OpenCover:可覆盖的行随不同的运行而变化

我有一个网站,我正在尝试测试并获得报道。我有 2 次不同的运行:1)使用 opencover 运行 IIS,然后运行 ​​selenium 测试以访问网站。还使用 ReportGenerator 生成报告,仅用于 Selenium 测试。2) 对网站使用的一些 dll 进行 Nunit 测试。还使用 ReportGenerator 生成报告,仅用于 Nunit 测试。

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

仅硒测试报告:

  • 生成时间:2016 年 8 月 24 日 - 上午 9:49:36
  • 解析器:OpenCoverParser
  • 组件:7
  • 班级:145
  • 文件:33
  • 覆盖线:6928
  • 未覆盖线:20855
  • 可覆盖线路:27783
  • 总行数:583097
  • 线路覆盖率:24.9%
  • 分行覆盖率:19.4%

仅 Nunit 测试报告:

  • 生成时间:2016 年 8 月 19 日 - 下午 4:03:30
  • 解析器:OpenCoverParser
  • 组件:7
  • 班级:145
  • 文件:33
  • 覆盖线:16597
  • 未覆盖线:14101
  • 可覆盖线路:30698
  • 总行数:583097
  • 线路覆盖率:54%
  • 分行覆盖率:41.2%

合并报告:

  • 生成于:8/24/2016 - 12:40:58 PM
  • 解析器:MultiReportParser(2x OpenCoverParser)
  • 组件:7
  • 班级:145
  • 文件:33
  • 覆盖线:19083
  • 未覆盖线:12584
  • 可覆盖线路:31667
  • 总行数:583097
  • 线路覆盖率:60.2%
  • 分行覆盖率:40%

在所有三种情况下,总行保持不变,因为它们是相同的 dll。但是,Coverable 行在每种情况下都会发生变化。我的理解是,可覆盖的行数也应该保持不变,只有覆盖和未覆盖的行数应该改变。

0 投票
1 回答
3204 浏览

visual-studio-2015 - OpenCover - 在 VisualStudio Community 2015 中使用 OpenCoverUI 生成 coverage.xml

我已经在 VisualStudio Community 2015 中下载并安装了 OpenCoverUI。我已经编写了单元测试。当我从 Visual Studio 执行 Open Cover 时,我会在 Visual Studio 中获得具有代码覆盖率的 OpenCover 结果。但现在我想从此代码覆盖率生成 HTML 报告。我正在使用https://github.com/danielpalme/ReportGenerator/中的 ReportGenerator。要使用 ReportGenerator生成覆盖率报告,文件必须转换为 *.xml 格式. 我也尝试使用 OpenCover.Console.exe 但我收到错误。使用 OpenCover UI 更容易。我在哪里可以找到xml文件?或者我如何生成xml文件?请帮助我,我被卡住了!。使用这个参考https: //bearandhammer.net/2017/02/12/opencover-ui-unit-test-code-coverage/...这个是我从命令提示符尝试的命令: