Bamboo 中的 Cucumber 报告插件

Cucumber reports plugin in Bamboo

我想在 Bamboo 中配置 Cucumber 报告工具。它有在 Jenkins 中执行的程序。

https://github.com/damianszczepanik/cucumber-reporting

我知道市场上有很多可用的插件。但我不需要它们。有没有人成功地在 Bamboo.xml 中配置了 damian 的黄瓜报告插件?

谢谢

当此插件生成 HTML 报告时,您可以在 Bamboo 中创建工件以将该报告包含为构建工件。然后您将在工件列表中看到它并通过网络浏览器查看它。它不会内联到 Bamboo UI,但您仍然可以查看测试结果

这是我在 Bamboo 中配置 masterthought cucumber 报告的方法

  1. 在pom文件中添加如下插件代码

            <plugin>
            <groupId>net.masterthought</groupId>
            <artifactId>maven-cucumber-reporting</artifactId>
            <version>3.4.0</version>
              <executions>
                <execution>
                    <id>execution</id>
                    <phase>test</phase>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>${project.build.directory}/cucumber-maven-reports</outputDirectory>
                        <cucumberOutput>${project.build.directory}/cucumber.json</cucumberOutput>
                    </configuration>
                </execution>
              </executions>
            </plugin>
    
  2. 现在去 bamboo 和 select 配置 计划然后点击 阶段 选项卡中的工作
  3. 现在您正在进行 任务。单击 Artifacts 选项卡
  4. 单击“创建定义”按钮并输入以下详细信息。

    • 名称:CukeReports
    • 地点:target/cucumber-maven-reports
    • 复制模式:**/*.*(这将递归复制所有文件夹和子文件夹和文件)

现在 运行 您的构建,您可以在构建摘要的 Artifacts 选项卡中访问这些报告。希望这有帮助。