Sikuli 与 Jenkins 设置以实现持续集成



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

但是,对于过夜运行,我的 Jenkins 机器确实被锁定了。我想了解以前是否有人遇到并解决了这个问题。谢谢!

注意:出于安全原因,我无法解锁我的 Jenkins 奴隶。

这是

RDP的已知限制。两种可选解决方案:

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

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

    %

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

最新更新