Bamboo 中的 Cucumber 报告插件

Posted

技术标签:

【中文标题】Bamboo 中的 Cucumber 报告插件【英文标题】:Cucumber reports plugin in Bamboo 【发布时间】:2017-02-02 00:01:12 【问题描述】:

我想在 Bamboo 中配置黄瓜报告工具。它有在 Jenkins 中执行此操作的程序。

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

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

谢谢

【问题讨论】:

【参考方案1】:

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

【讨论】:

我会赞成这个想法。我将回答完整的解决方案,以便对其他人有所帮助:-)【参考方案2】:

这是我在 Bamboo 中配置 masterthought 黄瓜报告的方式

    在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>
    
    现在转到竹子并选择配置计划,然后单击阶段选项卡中的作业 现在您正在执行任务。点击Artifacts标签

    单击创建定义按钮并输入以下详细信息。

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

现在运行您的构建,您可以在构建摘要的工件标签中访问这些报告。希望这会有所帮助。

【讨论】:

以上是关于Bamboo 中的 Cucumber 报告插件的主要内容,如果未能解决你的问题,请参考以下文章

cucumber 使用资料

为 WebdriverIO/Cucumber 框架生成 HTML 报告

Atlassian Bamboo如何识别python pytest报告[关闭]

Intern-cucumber插件错误:名为“ cucumber”的插件尚未注册

Cucumber Maven:生成测试报告后执行逻辑

Jenkins集成allure测试报告