Sikuli与jenkins建立了持续集成

时间:2015-03-07 02:17:52

标签: sikuli

我在Sikuli有我的测试写作。如果我在我的Jenkins机器上进行RDP并且有一个活动的会话,那么所有的sikuli测试都会通过。

然而,对于一夜之间的运行,我的Jenkins机器确实被锁定了。我想知道是否有人遇到并解决过这个问题。谢谢!

注意:由于安全原因,我不能让我的Jenkins奴隶解锁。

1 个答案:

答案 0 :(得分:1)

这是RDP的已知限制。 两个可选的解决方案:

  1. 安装VNC服务器(如 UltraVNC ),并将其作为Windows服务运行(确保在Windows登录期间启动)。
  2. OR

    1. 创建一个断开远程桌面的批处理文件,并使用它而不是使用常规X按钮关闭RDP会话。批处理命令是:

      %windir%\ system32 \ tscon.exe%SESSIONNAME%/ dest:console