当前位置: 首页 > 知识库问答 >
问题:

无法从两个单独的Jenkins maven构建生成统一的Allure报告

文喜
2023-03-14

我想通过合并来自两个单独的Jenkins maven项目的结果来生成一个统一的报告(我已经读到Allure支持这个特性--合并不同allure-results文件夹的结果),但是它不能正常工作,我将在下面解释。

现在我还安装了Allure2.6.0并将其添加到系统路径上,并正确配置ALLURE_HOME环境var。所以当我在这里运行这个命令时:allure serve“C:\users\tester\workspace\scripts-qa\stf\allure-results”--host“127.0.0.1”--port“8081”

在《我的诱惑--来自我的智能的结果》中报告结果是完美的,如下所示。

来自我的本地worspace的诱饵服务结果

谢谢!!琴。

共有1个答案

淳于功
2023-03-14

我可以看到您试图从已经生成的报告中生成累积报告,这是不正确的-Allure需要原始Allure-results来生成报告

作为变通办法,您需要

  1. 为每个测试执行作业存档allure-results并将其附加到build as Artifact
  2. 复制诱惑-结果工件
  3. 解压缩
  4. 基于来自工件的lallure-results构建报告
zip archive: true, dir: "target/allure-results", glob: '', zipFile: "allure-results.zip"

将手工制品复制到其他作业:

copyArtifacts filter: 'allure-results.zip', optional: true, projectName: "Regression1", selector: lastCompleted(), target: "Regression1"
unzip dir: "Regression1", glob: '', zipFile: "Regression1/allure-results.zip"
...

生成报表

allure serve Regression1 Regression2
 类似资料:
  • 问题内容: 我想通过合并两个单独的Jenkins maven项目的结果来生成一个统一的报告(并且我已经读到Allure确实支持该功能-合并结果到不同的allure- results文件夹中),但是我无法正常使用在下面解释。 我的目标是从所有项目的所有测试结果中获得可见性。目前,我只能看到特定于项目的测试结果。 这是上下文: 我有两个Maven项目(针对)正在运行,并通过JENKINS的吸引力报告了

  • 我无法使用allure-maven插件生成AllureTestHTML报告。我使用的是相同版本的testNG-adapter和allure maven插件(1.4.0.rc8)。但是我能够使用allure CLI生成allure html报告。排除依赖项的pom.xml是

  • 尝试为两个线程中的每一个获取单独的json报告,但只获取一个报告,其中包含两个线程的组合执行时间,因为它不是并行运行的。计划在不同设备上运行每个线程,并在获取每个单独设备的报告后运行。有没有办法为每个线程获取自己的json报告? 还尝试过:将maven surefire插件属性与threadcount一起使用,但甚至无法运行并行线程。 我的pom。xml 跑步者 测试xml 我试图得到单独的jso

  • 本文向大家介绍构建一个简单的CaaS系统,包括了构建一个简单的CaaS系统的使用技巧和注意事项,需要的朋友参考一下 在CaaS系统出现前企业应用架构基本被IaaS/SaaS/PaaS等模式垄断,直到Docker的出现为我们打开了另一个扇大门,废话不说了,我们直奔主题。 我们先了解下一个简单的CaaS系统是如何为用户提供服务的: 企业用户上传它的应用代码或其他代码托管方式,我们生成用户应用的镜像,或

  • 我正在使用2.26.0版本的诱惑插件在詹金斯。我创建了一个作业与下一个配置后,我运行它,我不能看到什么在诱惑报告在Jenkins。因为当我从Jenkins运行它时,它只在本地机器上的文件夹项目中的'allure-results'文件夹中创建这些文件。如果我手动清理这个文件夹并从NetBeansit本地运行我的项目,它将在文件夹'allure-results'中创建正确的.json文件。之后,我可以

  • 我从jenkins控制台收到以下消息,但是文件夹是空的,报表没有数据。 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