【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

会在指定目录下生成文件

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

相关推荐
小许学java11 小时前
Spring事务和事务传播机制
java·数据库·spring·事务
大学生资源网11 小时前
基于Javaweb技术的宠物用品商城的设计与实现(源码+文档)
java·mysql·毕业设计·源码·springboot
汤姆yu11 小时前
基于springboot的热门文创内容推荐分享系统
java·spring boot·后端
星光一影11 小时前
教育培训机构消课管理系统智慧校园艺术舞蹈美术艺术培训班扣课时教务管理系统
java·spring boot·mysql·vue·mybatis·uniapp
lkbhua莱克瓦2411 小时前
MySQL介绍
java·开发语言·数据库·笔记·mysql
武昌库里写JAVA12 小时前
在iview中使用upload组件上传文件之前先做其他的处理
java·vue.js·spring boot·后端·sql
董世昌4112 小时前
什么是事件冒泡?如何阻止事件冒泡和浏览器默认事件?
java·前端
好度12 小时前
配置java标准环境?(详细教程)
java·开发语言
teacher伟大光荣且正确12 小时前
关于Qt QReadWriteLock(读写锁) 以及 QSettings 使用的问题
java·数据库·qt
nightseventhunit12 小时前
base64字符串String.getByte导致OOM Requested array size exceeds VM limit
java·oom