如何在 Serenity Cucumber java 中获取总持续时间、通过和失败的测试用例总数

问题描述 投票:0回答:2

我有一个用 java、serenity 和 cucumber 编写的自动化 API 和 Web。我如何获得总持续时间、通过和失败的测试用例的值?谢谢你

java serenity-bdd cucumber-serenity
2个回答
0
投票

您好,您是想问如何生成宁静报告吗?

如果是,请安装并在 pom.xml 文件中添加此 serenity maven 插件

<plugin>
            <groupId>net.serenity-bdd.maven.plugins</groupId>
            <artifactId>serenity-maven-plugin</artifactId>
            <version>${serenity.plugin.version}</version>
            <dependencies>
                <dependency>
                    <groupId>net.serenity-bdd</groupId>
                    <artifactId>serenity-core</artifactId>
                    <version>${serenity.plugin.version}</version>
                </dependency>
                <dependency>
                    <groupId>net.serenity-bdd</groupId>
                    <artifactId>serenity-single-page-report</artifactId>
                    <version>${serenity.plugin.version}</version>
                </dependency>
            </dependencies>
            <configuration>
                <reports>single-page-html</reports>
            </configuration>
  </plugin>

如果您在插件部分使用 IntellijIdea,您将拥有插件 serenity:aggregate,运行它。

您还可以在命令行中运行命令

mvn serenity:aggregate
来获取完整报告和摘要报告


0
投票

您可以从 Serenity 报告中获取总持续时间、通过和失败测试用例的数量以及许多其他详细信息。

Serenity 报告可在 target/site/index.html 中找到

当您在主页打开报告时,您可以找到这些详细信息。

正如其他人已经指出的那样,请记住在 pom.xml 文件中添加依赖项。

PFB样本报告截图 enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.