问题标签 [html-reports-jenkins]

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 投票
1 回答
2539 浏览

jenkins - 在 Jenkins 中通过邮件共享格式化报告

工作原理- 我们目前正在使用testng可发送电子邮件的格式,并allure为我们当前的测试执行生成格式化报告。这些与我们当地的工作正常。该/target/report结构可以在图像中看到,分别描绘了 allure(/site) 和testng(/surefire)报告的 2 个不同文件夹: 在此处输入图像描述


尝试- 当我们尝试使用与本地相同的步骤使用Jenkins实现 CI 时,测试执行得很好,并且相应的报告也正在生成。

使用TestNG插件并指定模式**/target/surefire-reports/testng-results.xml可以很好地显示 testNG 结果图。

还使用电子邮件分机插件,我可以将 .html 报告附加到发送给收件人的邮件中,指定附件字段详细信息为: **/target/surefire-reports/emailable-report.html, **/target/surefire-reports/index.html


什么不起作用- 我们最终收到带有 HTML 报告的电子邮件,但这些没有格式化,可能是因为与这些链接的所有 CSS 都被遗漏了。有没有办法克服这个问题?


注意 -尝试过这些:

  1. 在附件中附加所有 .css 文件和 .html 文件,但是,一个是蛮力的,第二个它仍然不起作用。

  2. 一种方法也是scp从 Jenkins 实例到另一个主机的报告(/目标)目录,并通过电子邮件通知共享该机器上报告的路径,并共享格式化的报告。但是这需要额外的资源和对它的依赖,这是我们想要避免的。

  3. 在发布此内容时,我看到一个似乎在做类似事情的HTML 发布者插件。尝试安装并使用它。但我假设因为我们正在使用Jenkins 2.6并且插件说明读取

从版本 1.625.3 和 1.641 开始,Jenkins 限制了在提供静态文件时可以显示的内容类型。这会影响使用此插件归档的 HTML 文件的显示方式。有关详细信息,请参阅配置内容安全策略。

我们没有Publish HTML Reports在后期构建操作中获得选项。


任何建议都非常受欢迎,请务必要求提供更多信息。

编辑:除了上面的注释 2,我们设置中使用的 Jenkins 实例是 docker slave,显然使生成的报告或目标不是持久的。

0 投票
1 回答
3284 浏览

java - maven pom.xml 中的 Findbugs 插件配置

我的目标是在 maven 项目上执行 findbugs -> 生成 xml -> 将 xml 转换为 html & 如果有高优先级 FindBugs 警告,最终构建失败。下面是我配置的pom.xml中的插件配置配置

我的问题是没有发生 html 转换说明

是否可以验证 pom.xml 的正确性并且有人可以帮助我解释为什么没有发生 html 转换的原因?

0 投票
1 回答
439 浏览

elasticsearch - Jmeter 测试的 Html 报告配置

我有一个要求是需要为 Jmeter 测试提供 HTML 报告。我们能够配置仪表板报告 [ http://jmeter.apache.org/usermanual/generating-dashboard.html ],但在该报告中我们无法获得 90% 的响应时间。

因此,除了Dashboard report之外,JmeterANT还可以配置任何其他 Html Report。

如果有人知道 Kibana Dashboard for HTML Report,请告诉我配置。

0 投票
0 回答
302 浏览

json - 通过 Jenkins 管道生成的 HTML 报告中的无效 Json 字符串

我们正在尝试在 Jenkins 管道构建结束时生成 HTML 报告。该报告应该显示饼图。但是根据机器的不同,浏览器会抛出这个错误来代替饼图:

我们的管道代码(不确定是否相关):

出 Jenkins 版本:2.32.1

0 投票
0 回答
421 浏览

html - 无法从 linux 上的 cppcheck.xml 生成 HTML 文件

我正在尝试从 cppcheck.xml 文件生成 HTML 文件。但我不断收到以下错误:-bash: htmlreport/cppcheck-htmlreport: No such file or directory

我已经安装了 cppcheck,并且 htmlreport/cppcheck-htmlreport 也被添加到 /usr/bin。我不知道下一步该做什么。我在互联网上找不到与此错误相关的任何内容。

我必须在 jenkins UI 上发布 cppcheck.xml。但我的工作是多分支管道,它不支持 cppcheck 插件。所以我别无选择,只能将 cppcheck.xml 转换为 html,然后在 jenkins 上发布。这现在也出现错误。请告诉我应该如何进一步进行。

0 投票
1 回答
4835 浏览

node.js - 如何使用 Node JS 创建 Selenium Cucumber html 报告

我想创建黄瓜 html 报告,我是 Node JS 的新手,我尝试搜索它,我使用了以下

但是当我运行我的代码时,黄瓜功能场景被执行,它最终给了我一个错误说明,

上述代码是否会自动生成 .json 和 .html 文件,或者我们需要手动创建一个 .json 文件并将其转换为 html 报告。

我研究过 Java,它会在执行结束时自动创建 json 和 html 报告。

由于这是非常新的,我无法弄清楚缺少的部分是什么

谢谢

0 投票
0 回答
478 浏览

junit - 如何使用 Junit 在 android studio 中创建 Html 报告

我不知道如何使用 Junit 在 android studio 中创建 Html 报告。请告诉我

0 投票
2 回答
1612 浏览

jenkins - Allure Jenkins 表现 BDD 报告生成空白报告

在此处输入图像描述在此处输入图像描述我已将我的验收测试 Python Behave BDD 与 Jenkins 集成,并希望使用 Allure 报告生成 HTML 报告。我在 Allure 报告中没有看到正确的结果,因为所有内容都是空白/空的。

我从詹金斯控制台收到以下消息,但是文件夹是空的并且报告没有数据。

C:\Program Files (x86)\Jenkins\workspace\Scs 测试>cd C:\checkouts\scs\test

C:\checkouts\scs\test>"behave --tags=@defrost_007 -f allure_behave.formatter:AllureFormatter -o C:\checkouts\scs\test\TestResults scs_acceptance_test/"

1 个功能通过,0 个失败,1 个跳过 1 个场景通过,0 个失败,98 个跳过 5 个步骤通过,0 个失败,356 个跳过,0 个未定义 耗时 0m9.663s

C:\checkouts\scs\test>exit 0 [Scs 测试] $ "C:\Program Files (x86)\Jenkins\tools\ru.yandex.qatools.allure.jenkins.tools.AllureCommandlineInstallation\allure_2\allure-2.5. 0\bin\allure.bat" 生成 -o "C:\Program Files (x86)\Jenkins\workspace\Scs Testing\allure-report"

诱惑结果不存在

报告成功生成到 C:\Program Files (x86)\Jenkins\workspace\Scs Testing\allure-report

倾城报告已成功生成。

为构建创建工件。工件已添加到构建中。完成:成功

你能给我一些意见吗?

第一个图像 - 为每个构建创建一个 zip 文件,但是它无法提取它

0 投票
1 回答
1545 浏览

jenkins - 合并来自不同 Cucumber HTML 报告的结果

在运行我们的测试套件时,我们会执行重新运行,最后会为我们提供 2 个 HTML 报告。我要做的是制作一份最终报告,以便我可以与利益相关者等分享。

我可以合并 2 个报告,以便在第一次运行中测试失败,但在第二次运行中它通过了,报告显示测试已通过?

我基本上想合并报告以显示测试运行的最终结果。谢谢

0 投票
1 回答
426 浏览

jenkins - 当单元测试用例失败时,Jenkins 构建失败

Jenkins构建失败,当单元测试用例失败时,这里在jenkins中使用管道脚本,需要使用mocha-awesome生成HTML报告,只有当所有测试用例都通过时,我才能得到HTML报告,如果任何功能失败,则构建失败在我的测试用例中。在这里你可以看到截图