问题标签 [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.
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 都被遗漏了。有没有办法克服这个问题?
注意 -尝试过这些:
在附件中附加所有 .css 文件和 .html 文件,但是,一个是蛮力的,第二个它仍然不起作用。
一种方法也是
scp
从 Jenkins 实例到另一个主机的报告(/目标)目录,并通过电子邮件通知共享该机器上报告的路径,并共享格式化的报告。但是这需要额外的资源和对它的依赖,这是我们想要避免的。在发布此内容时,我看到一个似乎在做类似事情的HTML 发布者插件。尝试安装并使用它。但我假设因为我们正在使用
Jenkins 2.6
并且插件说明读取
从版本 1.625.3 和 1.641 开始,Jenkins 限制了在提供静态文件时可以显示的内容类型。这会影响使用此插件归档的 HTML 文件的显示方式。有关详细信息,请参阅配置内容安全策略。
我们没有Publish HTML Reports
在后期构建操作中获得选项。
任何建议都非常受欢迎,请务必要求提供更多信息。
编辑:除了上面的注释 2,我们设置中使用的 Jenkins 实例是 docker slave,显然使生成的报告或目标不是持久的。
java - maven pom.xml 中的 Findbugs 插件配置
我的目标是在 maven 项目上执行 findbugs -> 生成 xml -> 将 xml 转换为 html & 如果有高优先级 FindBugs 警告,最终构建失败。下面是我配置的pom.xml中的插件配置配置
我的问题是没有发生 html 转换说明
是否可以验证 pom.xml 的正确性并且有人可以帮助我解释为什么没有发生 html 转换的原因?
elasticsearch - Jmeter 测试的 Html 报告配置
我有一个要求是需要为 Jmeter 测试提供 HTML 报告。我们能够配置仪表板报告 [ http://jmeter.apache.org/usermanual/generating-dashboard.html ],但在该报告中我们无法获得 90% 的响应时间。
因此,除了Dashboard report之外,JmeterANT还可以配置任何其他 Html Report。
如果有人知道 Kibana Dashboard for HTML Report,请告诉我配置。
json - 通过 Jenkins 管道生成的 HTML 报告中的无效 Json 字符串
我们正在尝试在 Jenkins 管道构建结束时生成 HTML 报告。该报告应该显示饼图。但是根据机器的不同,浏览器会抛出这个错误来代替饼图:
我们的管道代码(不确定是否相关):
出 Jenkins 版本:2.32.1
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 上发布。这现在也出现错误。请告诉我应该如何进一步进行。
node.js - 如何使用 Node JS 创建 Selenium Cucumber html 报告
我想创建黄瓜 html 报告,我是 Node JS 的新手,我尝试搜索它,我使用了以下
但是当我运行我的代码时,黄瓜功能场景被执行,它最终给了我一个错误说明,
上述代码是否会自动生成 .json 和 .html 文件,或者我们需要手动创建一个 .json 文件并将其转换为 html 报告。
我研究过 Java,它会在执行结束时自动创建 json 和 html 报告。
由于这是非常新的,我无法弄清楚缺少的部分是什么
谢谢
junit - 如何使用 Junit 在 android studio 中创建 Html 报告
我不知道如何使用 Junit 在 android studio 中创建 Html 报告。请告诉我
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 文件,但是它无法提取它
jenkins - 合并来自不同 Cucumber HTML 报告的结果
在运行我们的测试套件时,我们会执行重新运行,最后会为我们提供 2 个 HTML 报告。我要做的是制作一份最终报告,以便我可以与利益相关者等分享。
我可以合并 2 个报告,以便在第一次运行中测试失败,但在第二次运行中它通过了,报告显示测试已通过?
我基本上想合并报告以显示测试运行的最终结果。谢谢
jenkins - 当单元测试用例失败时,Jenkins 构建失败
Jenkins构建失败,当单元测试用例失败时,这里在jenkins中使用管道脚本,需要使用mocha-awesome生成HTML报告,只有当所有测试用例都通过时,我才能得到HTML报告,如果任何功能失败,则构建失败在我的测试用例中。在这里你可以看到截图