gpt4 book ai didi

automation - 如何使用 Cluecumber 生成报告?

转载 作者:行者123 更新时间:2023-12-03 21:59:12 25 4
gpt4 key购买 nike

如何使用 Cluecumber 生成自动化测试报告?

最佳答案

  1. 将 Cluecumber 插件添加到您的 pom 文件中。在撰写本文时,最新版本是 2.3.4,但可以查看 here更新。

    <plugin>
    <groupId>com.trivago.rta</groupId>
    <artifactId>cluecumber-report-plugin</artifactId>
    <version>2.3.4</version>
    <executions>
    <execution>
    <id>report</id>
    <phase>post-integration-test</phase>
    <goals>
    <goal>reporting</goal>
    </goals>
    </execution>
    </executions>
    <configuration>
    <sourceJsonReportDirectory>${project.build.directory}/cucumber-report</sourceJsonReportDirectory>
    <generatedHtmlReportDirectory>${project.build.directory}/generated-report
    </generatedHtmlReportDirectory>
    </configuration>
    </plugin>
  2. json:target/cucumber-report/cucumber.json 添加到您的 Runner 中,这样您就会得到如下内容:

    import io.cucumber.junit.CucumberOptions;
    import io.cucumber.junit.Cucumber;
    import org.junit.runner.RunWith;

    @RunWith(Cucumber.class)
    @CucumberOptions(
    features = {"."},
    glue = {"my_folder.steps", "my_folder.hooks"},
    monochrome = true,
    plugin = {"json:target/cucumber-report/cucumber.json"}
    )

    public class MainRunner {

    }

PS: 不需要 html 目标

  1. 运行您的测试,完成后导航至终端并键入 mvn cluecumber-report:reporting(原样)。

这将生成一个仅在运行此命令时出现的文件夹。它位于 target 文件夹下,名为 generated-report。您应该在报告所在的位置找到 index.html 文件(右键单击并在浏览器中打开它以查看它)。

enter image description here

关于automation - 如何使用 Cluecumber 生成报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60658416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com