【问题标题】:Sikuli with jenkins setup for continuous integrationSikuli 与 jenkins 设置用于持续集成
【发布时间】:2016-02-17 19:14:06
【问题描述】:

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

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

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

【问题讨论】:

  • 我们可以假设机器被锁定并使用RDP访问时测试不成功吗?这是你的问题吗?
  • 是的,锁机时测试不成功!但是,当我启动 RDP 会话并连接到 Jenkins 从站并启动测试时,测试就成功了。但是,对于通宵跑步,我不能这样做。我无法通过登录 RDP 创建活动会话。

标签: sikuli


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    相关资源
    最近更新 更多