Jenkins集成Cucumber生成图形化的测试报告
来源:互联网 发布:淘宝信誉积分怎么算 编辑:程序博客网 时间:2024/06/17 21:29
1、配置项目pom文件
将Cucumber的启动类配置到pom文件中,在Jenkins构建的时候,会跑Cucumber的测试类,配置如下:
<profiles><profile> <id>cucumber</id> <!-- 仅运行cucumber测试 --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <disableXmlReport>true</disableXmlReport> <includes> <include>**/cucumber启动类.java</include> </includes> </configuration> </plugin> </plugins> </build> </profile></profiles>注意cucumber启动类.java,这个java类的作用是指定features文件的位置,步骤定义的位置,以及生成的测试报告存放的问题,该类代码如下:
@RunWith(Cucumber.class)@CucumberOptions(plugin={"pretty", "html:target/cucumber", "json:target/cucumber.json", "junit:target/junit"},glue={"com.cucumber"}, features={"src/test/resources/features/"})public class cucumber启动类 {public static void main(String[] args) throws IOException { Main.run(args, Thread.currentThread().getContextClassLoader()); }}注:plugin选项用来指定生成的报告格式,多种格式用逗号隔开,glue用来指定cucumber的步骤定义位置,features用来指定features文件的位置
2、在Jenkins中安装cucumber插件
需要安装的插件如下:
3、新建一个Jenkins项目,并配置
配置如下:
4、点击应用保存,并构建
5、构建完成后,效果如下
构建完之后,会多生成这两个链接,点击Cucumber Reports后就可以看到好看的测试报告了,下面是部分截图:
0 0
- Jenkins集成Cucumber生成图形化的测试报告
- Jenkins集成Cucumber生成图形化的测试报告
- jenkins集成测试报告
- jenkins junit测试报告生成
- jenkins cucumber
- python+jenkins持续集成输出html测试报告
- 测试报告的生成
- jenkins+maven+junit构建自动化测试,整合junit xml生成直观的测试报告
- jenkins+maven+junit构建自动化测试,整合junit xml生成直观的测试报告
- jenkins+maven+junit构建自动化测试,整合junit xml生成直观的测试报告
- Jmeter测试报告可视化(Excel, html以及jenkins集成)
- jenkins--ant持续集成测试build文件脚本 测试报告
- Robot Framework - Jenkins 的测试报告打不开
- ANT_JMETER之生成的测试报告
- 第七章测试报告的生成
- appium生成测试报告的示例
- Selenide+cucumber整合到Jenkins
- Jenkins的集成知识
- eclipse最有用快捷键整理
- Shell break和continue命令
- java.util.concurrent介绍
- 嵌入式linux之高级C语言专题--宏定义与预处理、函数和函数库
- VC----COM
- Jenkins集成Cucumber生成图形化的测试报告
- 经典问题:最长回文子串
- 城市的华灯耀眼,却没有一盏是为我而亮。
- masonry的使用技巧
- 再谈OpenCV
- Shell函数:Shell函数返回值、删除函数、在终端调用函数
- ZOJ1163-The Staircases
- MongoDB 3.0+ 安全权限访问控制
- InitCommonControls()