小白的傻瓜式教程,有错请指出~~转载请注明出处,谢谢~~~apache
jenkinswindows
apache-ant浏览器
jdk服务器
junit.jarapp
如今测试写的是Java项目,没有主函数。不是maven项目,提交到SVN上jar包会找不到。因此要在项目中新建一个文件夹专门来放引用的jar包。我建了一个lib来放jar包。maven
接下来将jar包引入到项目中:右键项目——》build path——》configure build path——》add jars——》选择项目中存放jar包的文件夹,选择须要的jar包后apply,保存。(提交SVN时lib文件夹也须要提交)函数
咱们的测试项目使用ant运行,须要build文件。右键项目 --》export --》general --》ant buildfile 就能够生成build文件。工具
登陆到须要运行测试用例的服务器中(由于公司中的Linux没有可视化界面,没法进行测试,须要用到Windows服务器)。测试
安装jdk,ant,火狐浏览器。ui
将junit-4.10.jar 复制到%ANT_HOME%\lib目录下。例如,我需复制到D:\apache-ant-1.9.6\lib下。
在Jenkins中设置好Windows节点。若是链接不上,多是由于Jenkins所在的服务器端口没有打开。运行bat文件后能够看到端口号,在Jenkins服务器上进入/etc/sysconfig/iptables添加此端口号,再重启service iptables restart 就能够链接了,实践中发现配置的两个节点使用的都是同一个端口号。并且断开后再次链接使用的端口号会有变化。
新建一个自由风格的job
源码管理:选择No。
增长构建步骤:选择Invoke Ant。Targets的名字test来自build.xml中的target名字test(test在build.xml中也是默认执行的target)。
这里的构建也能够用windows脚本执行。两者效果彻底同样。
构建后操做:选择Publish JUnit test result report。测试报告xml填:test_case\target\surefire-reports\*.xml
点击保存。