执行者未显示在魅力报告中

时间:2020-03-28 15:09:26

标签: java testng allure

执行器未显示在“魅力”报告中。我创建了一个 executor.json 文件,该文件只有1个属性,即测试器,正如我们在下面的代码中看到的

executor.json

{"Tester":"Suhail"}

当我生成报告时,我没有得到执行器字段,它显示为不知道,因为您可以看到下面的屏幕截图

enter image description here

我正在使用Allure版本2.13.2

谁能帮助我我要去哪里哪里

2 个答案:

答案 0 :(得分:2)

我正在仔细研究,发现很有趣,因此将其发布为答案,如果有人对此有更多详细信息,请粘贴您的答案。

这是我的发现,

在executor.json文件中,我们需要具有如下通用语法

{"name":"Suhail", // this will print the tester name on the report
"buildName":"Give the project Name", // if this attribute is not given that **Unknown** is displayed
"type":"jenkins" // if this attribute is not given we will be getting a user icon next to the name else a hat icon will be  displayed
}

我只能找到这么多,如果有人知道如何输入更多的执行人记录,那么请告诉我。

答案 1 :(得分:0)

在生成报告时,如果 allure-results 文件夹中有 executor.json 文件,则会显示执行器。

此文件通常是由您的构建者生成的,例如具有插件吸引力的Jenkins。

如果要在此处手动添加这些信息,文件的外观如下: executor.json

{
  "name": "Jenkins",
  "type": "jenkins",
  "url": "http://example.org",
  "buildOrder": 13,
  "buildName": "allure-report_deploy#13",
  "buildUrl": "http://example.org/build#13",
  "reportUrl": "http://example.org/build#13/AllureReport",
  "reportName": "Demo allure report"
}