我有一个用 java、serenity 和 cucumber 编写的自动化 API 和 Web。我如何获得总持续时间、通过和失败的测试用例的值?谢谢你
您好,您是想问如何生成宁静报告吗?
如果是,请安装并在 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
来获取完整报告和摘要报告