在Jenkins中使用HTML publisher获取空白页

ulydmbyx  于 2023-11-17  发布在  Jenkins
关注(0)|答案(1)|浏览(142)

我使用Jenkins运行Cypress测试,使用Mochawesome生成报告。
我能够生成json和html结果文件。从报告文件夹中,我能够链接到我的测试结果html文件,并在浏览器中查看它们。
但是点击Jenkins作业中的“Mochawesome Report”会导致一个空白页面,除了有一个返回作业1的链接和一个zip链接。下面是它链接到的位置:
第一个月
此文件指向jobs/Job 1/htmlreports/Mochaweseom_20 Report,其中包含以下生成的文件:mochawesome_06272023_160251.jsonmochawesome_06272023_160251.html
但正如我提到的链接到空白页:x1c 0d1xx 1c 1d 1x
在空白页上是否应该有一个指向HTML报告的链接,或者它应该只显示报告?
是否应该将index.html添加到您在此处设置它的文件夹中?

我不清楚是什么填充的链接或它是如何发生的,并没有找到任何文档来澄清它.我很感谢你的帮助.我有可用的报告,但只是没有线索如何正确地从Jenkins链接到它.
我也试过设置这个没有运气:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP"," ")

js81xvg6

js81xvg61#

你提到
此文件指向jobs/Job 1/htmlreports/Mochaweseom_20Report,其中包含以下生成的文件:mochawesome_06272023_160251.json mochawesome_06272023_160251.html
但是在你的发布HTML报告配置中,你指向了index.html,这很可能就是为什么它不工作的原因。
尝试编辑HTML Publisher配置,并将index.html替换为生成的html文件的相应名称(mochawesome_06272023_160251.html)。如果操作正确,在Jenkins中打开报告时,理想情况下应该会看到文件的选项卡:
HTML reports tab

相关问题