【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

会在指定目录下生成文件

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

相关推荐
小妖6662 分钟前
js 实现插入排序算法(希尔排序算法)
java·算法·排序算法
星火开发设计3 分钟前
标准模板库 STL:C++ 的利器 —— 容器、算法、迭代器
java·开发语言·数据结构·c++·算法·html
MX_93596 分钟前
Spring注解方式整合Mybatis
java·后端·spring·mybatis
wuqingshun3141598 分钟前
谈谈你对泛型的理解
java·开发语言·jvm
重生之后端学习15 分钟前
105. 从前序与中序遍历序列构造二叉树
java·数据结构·后端·算法·深度优先
前路不黑暗@16 分钟前
Java项目:Java脚手架项目的地图的POJO
android·java·开发语言·spring boot·学习·spring cloud·maven
2501_9269783317 分钟前
分形时空理论框架:从破缺悖论到意识宇宙的物理学新范式引言(理论概念版)--AGI理论系统基础1.1
java·服务器·前端·人工智能·经验分享·agi
西门吹雪分身17 分钟前
K8S之Pod调度
java·容器·kubernetes·k8s
弹简特18 分钟前
【JavaEE08-后端部分】SpringMVC03-SpringMVC第二大核心处理请求之Cookie/Session和获取header
java·spring boot·spring·java-ee
追随者永远是胜利者18 分钟前
(LeetCode-Hot100)10. 正则表达式匹配
java·算法·leetcode·go