文档章节

phoenixframework自动化测试平台对svn服务器操作示例

孟飞阳
 孟飞阳
发布于 2016/07/17 09:17
字数 112
阅读 55
收藏 0
package org.phoenix.cases.plugin;

import java.util.LinkedList;
import java.util.List;

import org.phoenix.model.CaseLogBean;
import org.phoenix.model.UnitLogBean;
import org.phoenix.plugin.model.SvnLogModel;
import org.phoenix.plugins.ISvnClient;
import org.phoenix.proxy.ActionProxy;

/**
 * svn客户端测试
 * @author mengfeiyang
 *
 */
public class SvnPluginTest extends ActionProxy{
	@Override
	public LinkedList<UnitLogBean> run(CaseLogBean caseLogBean) {
		init(caseLogBean);
		ISvnClient svnClient = phoenix.svnClient().configSvnClient(
				"http://svn.svnkit.com/repos/svnkit/trunk/gradlew", 
				"anonymous", 
				"anonymous", 
				""
				);
		List<SvnLogModel> logList = svnClient.displaySvnLog();
		for(SvnLogModel s : logList){
			System.out.println(s.getAuthor());
			System.out.println(s.getMessage());
			for(String sl : s.getChangedPaths()){
				System.out.println(sl);
				phoenix.checkPoint().checkNotNull(sl);
			}
		}
		return getUnitLog(); 
	}
	public static void main(String[] args) {
		SvnPluginTest p = new SvnPluginTest();
		LinkedList<UnitLogBean> ll = p.run(new CaseLogBean());
		for(UnitLogBean l : ll){
			System.out.println(l.getContent());
		}
	}
}

 

© 著作权归作者所有

共有 人打赏支持
孟飞阳
粉丝 205
博文 964
码字总数 543203
作品 5
朝阳
个人站长
phoenixframework自动化测试平台模块介绍

phoenixframework 自动化测试平台,包含WEB、Mobile、接口、安全测试模块。通过对测试代码的动态编译,执行,进行测试。 网站:http://www.cewan.la 系统名称:自动化测试平台 系统介绍: 【...

孟飞阳
2015/06/13
0
0
PhoenixFramework自动化测试平台部署初始化说明

PhoenixFramework自动化测试平台部署初始化说明 孟飞阳 2015.6.30 平台官网:http://www.cewan.la, 模块说明 1、 phoenix_web.war:平台的控制端,管理平台的数据和各个node节点 2、 phoeni...

孟飞阳
2015/06/13
0
0
jenkins和docker实现自动化构建部署

应用场景 程序员开发应用,开发后需要提交svn,然后从svn拉取代码,进行构建,发布到tomcat中,发布,然后看呈现效果,这样的工作是频繁反复的在进行的,浪费了程序员的大量时间,那么能不能...

wsc449
2017/12/06
0
0
每日备份JENKINS_HOME至SVN

每日备份JENKINS_HOME至版本控制系统SVN Jenkins是一个可扩展的开源的持续集成工具,也是当下最流行的持续集成工具。 易于安装(Easy installation) 易于配置(Easy configuration) 变更集支持...

donhui
2015/04/06
0
0
day36_Spring学习笔记_04_SVN

一、SVN 1.1、版本控制 1.1.1、什么版本控制? 版本控制(Revision Control):是维护的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干,以便将来查阅特定版本修订情况的系...

黑泽明军
08/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

37. Sudoku Solver

Description tags: backtrack,hash table difficulty: hard Write a program to solve a Sudoku puzzle by filling the empty cells.A sudoku solution must satisfy all of the following......

52iSilence7
30分钟前
0
0
磁盘格式化、磁盘挂载和手动增加swap空间

9月26日任务 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 #查看Linux所支持的文件格式 [root@zgxlinux-01 ~]# cat /etc/filesystems xfs...

zgxlinux
40分钟前
0
0
intellij idea中,鼠标拖动选择的是一块矩形区域

点“编辑”-->“列选择模式” 或者 按 Shift+Alt+Insert

hengbao5
43分钟前
0
0
中文地址

火力全開
57分钟前
0
0
71:循环之for、while、break、continue、exit

1、for循环语法: for 变量名 in 条件;do......;done 1:案例1:求1加到100的和: [root@localhost_02 for]# vim for1.sh #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum...

芬野de博客
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部