【cucumber】cluecumber-report-plugin生成测试报告

cluecumber为生成测试报告的第三方插件,可以生成html测报,该测报生成需以本地json测报的生成为基础。

所以需要在测试开始主文件标签@CucumberOptions中,写入生成json报告。

  1. pom xml文件中加入插件
XML 复制代码
<!-- 根据 cucumber json文件 美化测试报告插件-->
        <dependency>
            <groupId>com.trivago.rta</groupId>
            <artifactId>cluecumber-report-plugin</artifactId>
            <version>2.7.0</version>
        </dependency>
  1. pom xml文件bulid配置
XML 复制代码
<build>
        <plugins>
            <plugin>
                <groupId>com.trivago.rta</groupId>
                <artifactId>cluecumber-report-plugin</artifactId>
                <version>2.5.0</version>
                <configuration>
                    <!-- json报告目录 -->
                    <sourceJsonReportDirectory>F:\JavaProject\java-lesson\target\json-report</sourceJsonReportDirectory>
                    <!-- 美化后报告目录 -->
                    <generatedHtmlReportDirectory>F:\JavaProject\java-lesson\target\cluecumber-report\</generatedHtmlReportDirectory>
                    <!-- html报告title -->
                    <customPageTitle>Testing report</customPageTitle>
                </configuration>
            </plugin>
        </plugins>
    </build>
  1. Terminal运行命令:mvn cluecumber-report:reporting

会在指定目录下生成文件

最后运行测试,得到测试报告。

相关推荐
信码由缰5 小时前
Java 应用容器化与部署
java
方白羽5 小时前
Kotlin遇上Java 静态方法
android·java·kotlin
通往曙光的路上5 小时前
焚决糟糕篇
java·spring boot·tomcat
狂奔小菜鸡5 小时前
Day18 | 深入理解Object类
java·后端·java ee
jiayong235 小时前
Maven NUL文件问题 - 解决方案实施报告
java·maven
未秃头的程序猿5 小时前
🔒 从单机到分布式:三大锁机制深度剖析与实战指南
java·后端
大猫子的技术日记5 小时前
[百题重刷]前缀和 + Hash 表:缓存思想, 消除重复计算
java·缓存·哈希算法
s***35306 小时前
Spring Boot3.x集成Flowable7.x(一)Spring Boot集成与设计、部署、发起、完成简单流程
java·spring boot·后端
rafael(一只小鱼)6 小时前
AI运维开发平台学习
java·开发语言
空空kkk6 小时前
SpringMVC——IO笔记
java·io