文档章节

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

孟飞阳
 孟飞阳
发布于 2016/07/17 09:17
字数 112
阅读 56
收藏 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());
		}
	}
}

 

© 著作权归作者所有

共有 人打赏支持
孟飞阳
粉丝 206
博文 971
码字总数 544356
作品 5
朝阳
个人站长
私信 提问
phoenixframework自动化测试平台模块介绍

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

孟飞阳
2015/06/13
0
0
Elixir Web 框架 Phoenix 1.4.0 正式发布,支持 HTTP/2

函数式编程语言 Elixir 的 Web 开发框架 Phoenix 已发布 1.4.0 正式版本,最大的亮点是支持 HTTP/2 。 新版本还带来了对编译时间的改进,新的错误页面和本地 SSL 证书生成等开发体验,并对内...

王练
11/09
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
PhoenixFramework自动化测试平台部署初始化说明

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

孟飞阳
2015/06/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

降压变换器 Buck

特点 输入输出极性相同。 工作过程 在 MOS 导通时,输入电源通过 L 和 C 滤波后向负载端提供电流;当 MOS 断开后,L 通过二极管续流,保持负载电流连续。输出电压因为占空比的作用,不会超过...

colinux
42分钟前
1
0
Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
3
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
4
0
Ubuntu常用操作

查看端口号 netstat -anp |grep 端口号 查看已使用端口情况 netstat -nultp(此处不用加端口号) netstat -anp |grep 82查看82端口的使用情况 查找被占用的端口: netstat -tln netstat -tl...

hc321
昨天
3
0
网站cdn的静态资源突然访问变的缓慢,问题排查流程

1.首先我查看了一下是否自己的网络问题,通过对比其他资源的访问速度和下载速度,确认不是 2.通过ping 和 tracert 判断cdn域名能否正常访问,(最后回想感觉这一步可以省略,因为每次最终能访...

小海bug
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部