自动化
文章平均质量分 88
Rainy Chan
这个作者很懒,什么都没留下…
展开
-
Jenkins docker下JNLP slave节点远程连接报错port not reachable的解决
场景jenkins master运行在物理机A的容器a中,jenkins agent运行在物理机B的容器b上,A和B是同一个局域网当使用JNLP协议时,agent启动,主动连接master时闪退,报错port not reachable。(可能的表现:不用websocket连接则必然闪退;如果给节点连接启用websocket,则可能能连上,但很容易断开)报错信息类似这样root@ubuntuVM:~# java -jar agent.jar -jnlpUrl http://10.12.78.42:9原创 2020-11-22 15:34:55 · 5489 阅读 · 1 评论 -
RobotFramwork二次开发,微小改动RF,实现while关键字的功能
我们都知道RF里只支持for循环,不支持while循环。或者说,不能造出一个死循环(实际上,while循环就是一个带判断条件的死循环)而且两种通融的办法也做不到li=[0,1,2]for i in li: li.append(i) # break in some condition在python里,这样做会导致无限循环。但在RF里,列表在循环前就解析定死,所以对列表的修改并不会影...原创 2019-07-10 20:22:19 · 2509 阅读 · 0 评论 -
深挖python上下文管理——类的__init__、__enter__、__exit__、__del__在with下的表现
场景:今天因为需要测试一个服务,在测试前,需要把它依赖的服务干掉,在测试完成后(不论报错),再把服务起来。因为它是其中的一个步骤,其他时间服务需开启,不适用unittest通用的setup和teardown所以想到写一个类,通过上下文来管理服务状态。这是第一段测试代码# coding: utf-8class C: def __init__(self): print...原创 2019-09-27 15:16:25 · 3719 阅读 · 0 评论