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
原创粉丝点击