【发布时间】:2018-02-09 15:38:15
【问题描述】:
下面附上通过 allure 生成的魅力报告图片。想用我自己的标题和徽标而不是 ALLURE REPORT 和默认徽标自定义报告标题和徽标(图像以黄色突出显示)。感谢您的帮助。
【问题讨论】:
标签: allure
下面附上通过 allure 生成的魅力报告图片。想用我自己的标题和徽标而不是 ALLURE REPORT 和默认徽标自定义报告标题和徽标(图像以黄色突出显示)。感谢您的帮助。
【问题讨论】:
标签: allure
要更改徽标,您应该将 custom-logo-puglin 放入 puglins 文件夹:
编辑 styles.css 文件并将图像引用更改为您自己的文件。
在jenkins中自定义每个项目的plugins文件夹放在这里:
如果您想更改所有项目的文件夹是:
我推荐你user manual
【讨论】:
标题更改
我通过从 git 克隆存储库并构建了本地副本来更改标题。 (我使用的是 Windows 操作系统)。
先决条件
安装先决条件后,请按照以下步骤操作
使用任何文本编辑器编辑SummaryPlugin.Java 文件
搜索setReportName("Allure Report");并更改为任何名称
你想给。示例 setReportName("Automation Report") 并保存该文件
c:\allure2-2.10.0\allure-generator\build\libs
allure-generator-2.10.0.jar文件中徽标更改
allure-2.10.0\allure-2.10.0\config
- custom-logo-plugin 并保存文件以激活插件。 allure.yml screenshot
导航到allure-2.10.0\plugins\custom-logo-plugin\static 编辑
样式.css
.side-nav__brand {
background: url('yourlogo.svg') no-repeat left center !important;
padding-left: 180px !important;
margin-left: 10px;
}
在同一个文件夹中放置你的 svg 文件或 png 图像文件
现在生成魅力报告。
标题和徽标都将根据您的需要进行更改。
希望对您有所帮助!谢谢
【讨论】:
在 custom-logo-plugin/static/styles.css 中添加“!important”到背景样式。通过该更改,自定义徽标插件应该可以工作。这只会替换徽标图像。
您还可以通过对 .side-nav__brand-text 选择器使用“display:none”并为 .side-nav__brand 选择器添加高度来使用带有文本的徽标。在这种情况下,您的徽标应为 170 像素宽。
【讨论】:
由于以前的更改,allure 自定义徽标和报告名称/标题插件目前无法正常工作,您可以通过克隆源、修改它并构建本地副本并使用它来实现此目标,直到我们修复此类插件或提供新的替代方案。
【讨论】:
我可能回答的有点晚了……
关于报告标题,实际上它似乎在生成步骤中被硬编码。 查看“allure-generator/src/main/java/io/qameta/allure/summary”中的文件, 特别是 SummaryPlugin.java SummaryPlugin.java
短期解决方案可能包括在“allure generate”和“allure open”之间编辑文件“allure-report/widgets/summary.json”。 summary.json
长期而言,应该是在生成步骤中添加一个参数。
【讨论】: