jenkin+junit+ant+SVN自动化测试环境搭建
来源:互联网 发布:java中equals的用法 编辑:程序博客网 时间:2024/05/04 15:56
1、准备
- ant下载:http://ant.apache.org/bindownload.cgi(apache-ant-1.9.7-bin.zip)
- 利用eclipse中的ant生成build.xml文件:http://blog.csdn.net/songjiaping/article/details/52208357
- 将Junit方式编写的测试脚本上传至SVN,build.xml文件保存在项目的默认地址根目录下
- 拥有jenkins及相关插件:Ant Plugin
2、jenkins配置
在Manage Jenkins->Configure System->Ant找到Ant installations...,点击Add Ant,配置ant的安装路径:
注:由于我的jenkins是安装在Linux环境的,而期望运行测试的是另一个Windows环境,所以需要另外配置一个ant,虽然提示找不到,但使用节点为windows之后是可以正常使用的。安装在Linux中的jenkins在Windows环境中执行测试可参考:http://blog.csdn.net/songjiaping/article/details/49587297
新建一个自由风格的job,用于自动化测试:
- 勾选Restrict where this project can be run,选择Windows的节点
- 选择Source Code Management为SVN方式
- 选择Build->Add build step->invoke Ant
- 配置ant:
Ant Version选择以上配置的Ant路径name;
Targets:需要执行到的target name,与build.xml中一致
Build File:为空则默认在项目的根目录中寻找build.xml文件,也可以自己定义其他路径及文件名
注:cmd命令中也可直接执行ant:ant -buildfile build.xml ClassName1 ClassName2
另外我还配置了Junit的report:
点击Add Post-build action->Publish Junit test result report
注:如果没有这个选择则需要增加对应的插件
3、jenkins执行
点击立即执行即可。
1 0
- jenkin+junit+ant+SVN自动化测试环境搭建
- 从零开始自动化测试框架设计:自动化测试环境搭建一:eclipse+svn+selenium+Junit+maven
- ANT+JUnit自动化测试
- ant+jenkins+testNG自动化测试环境搭建
- Ant+junit的测试自动化
- Ant+junit的测试自动化
- Ant+junit的测试自动化
- Ant+junit的测试自动化
- ant整合junit自动化测试
- Eclipse+TestNG+ant+selenium++jenkins+svn自动化测试框架搭建
- Eclipse+TestNG+ant+selenium++jenkins+svn自动化测试框架搭建
- Selenium终极自动化测试环境搭建:Selenium+Eclipse+Junit+TestNG
- 使用Maven搭建Eclipse+Selenium_Webdriver+Testng+Junit自动化测试环境
- [自动化测试 - 环境搭建] ANT + Selenium2 + TestNG 整合详细介绍
- [自动化测试 - 环境搭建] ANT + Selenium2 + TestNG 整合详细介绍
- 用Ant和JUnit构建自动化测试
- 使用Ant与Junit进行自动化测试
- ant+junit/testng/restAssured自动化测试配置
- JVM运行和类加载全过程
- [html] http5
- Android Studio中各种jdk和sdk的类找不到,提示setup jdk
- redis事务
- URL特殊字符需转义
- jenkin+junit+ant+SVN自动化测试环境搭建
- C#文本日志类
- Eclipse安装Aptana后的快捷键冲突异常
- linux的进程间通信概述
- 使用maven过程中提示Could not calculate build plan: Failure to transfer org.apache.maven.plugins:......
- Android Application的作用
- iOS xcode8提交 iOS10 “此构建版本无效” (已解决)(调用 私有api问题)
- [从头学数学] 第279节 [计算几何] 重心
- javaEE开发中SSH框架具体作用最简单的理解