fitnesse在jenkins上运行相关配置
来源:互联网 发布:网络ip冲突是什么意思? 编辑:程序博客网 时间:2024/06/10 07:26
fitnesse在jenkins上运行相关配置
虽然在jenkins项目上有fitnesse插件,但是使用该插件运行案例机器缓慢,因此使用以下方式进行配置,本人的项目是由ant构建,因此以下步骤针对ant构建的项目:
- 在浏览器输入jenkins访问地址. 然后进入jenkins->系统管理->插件管理->可选插件菜单
- 安装svn插件(使用git或cvs也可以);
安装HTML Publisher Plugin插件;
点击jenkins,创建一个新任务,一般选择创建自由风格的软件项目。
- 开始进行配置,把svn代码路径和用户名密码配置进去。
- 配置ant
本人的任务是采用参数化构建,因此在build.xml中配置如下。
<property name="suiteName" value="${suiteName}" />
<target name="acceptance_tests" depends="standalone-jar"> <java jar="${dist.dir}/fitnesse-standalone.jar" failonerror="false" fork="true"> <arg value="-c" /> <arg value="${suiteName}?suite&format=text" /> <arg value="-p" /> <arg value="9234" /> </java> <java classpath="${classes.dir}" jar="${dist.dir}/fitnesse-standalone.jar" failonerror="true" fork="true" maxmemory="256m" output="${results.dir}/result.temp"> <arg value="-c" /> <arg value="${suiteName}?pageHistory&resultDate=latest&format=xml" /> <arg value="-p" /> <arg value="9235" /> </java> <java classname="com.chinapay.file.utility.XmlFitNesseResultsCleaner" classpath="${classes.dir}" fork="true"> <arg value="${results.dir}/result.temp" /> <arg value="${results.dir}/result.xml" /> </java></target>
invoke ant 的配置如下
配置html publish report。它和项目对应的关系如下图所示。
配置好后点击保存,然后点击立即构建,运行完成后,会看到测试报告链接。
- 点击链接,就可以看到测试报告页面了。
打开CMD,cd 到jenkins此项目的目录下,用ant run启动项目。(ant run 可一直开启,它不影响此项目的每次构建) ,建议使用bat启动项目,更加方便快捷。
然后点击测试报告上的任意一个超链接,就可以看到具体的测试信息了。
阅读全文
1 0
- fitnesse在jenkins上运行相关配置
- jenkins 集成fitnesse-远程
- jenkins相关配置
- jenkins 相关配置
- Jenkins安装,配置,运行
- React-native Android 在Jenkins上配置自动打包方案
- 在jenkins上配置Android项目(git管理,gradle构建)
- Windows安装配置FitNesse
- 在Jenkins上创建Job并进行配置,发布,详细见《Jenkins 创建 job》
- 在Jdeveloper 上配置运行Struts
- 在Jenkins上用Ant 编译android程序并在真机上运行
- 在centos 上安装jenkins
- Jenkins在windows上安装
- 在Centos7上搭建jenkins
- 在服务器上安装jenkins
- 在jenkins上使用mstest自动运行VS测试用例
- Qtopia运行在OpenWRT上的相关说明
- Jenkins自动化无人值守运行(上/下)
- 知识积累日常_17.11.22_JavaScript日期对象
- Android RecyclerView瀑布流展示(OkHttp协议)
- Centos7+Maya2017+Pbspro安装
- apache配置虚拟主机以及虚拟目录详解
- Ant笔记(二)Ant使用
- fitnesse在jenkins上运行相关配置
- 使用python3进行12306模拟登陆下单流程
- ejabberd分析(一)
- 《Java编程思想》学习笔记-第5章
- [转载]Cookie/Session机制详解
- CSS3 简介 (一)
- MTK方案上基于Android N拦截黑名单中的短/彩信的方法
- 虚拟机安装和虚拟机环境下安装Linux操作系统
- 结构体和数组