【问题标题】:Running Swing-Tests remotely on a Windows7-Jenkins-Slave在 Windows7-Jenkins-Slave 上远程运行 Swing-Tests
【发布时间】:2013-01-25 16:57:48
【问题描述】:

我已经设法在 Windows 7(x64) 机器上设置了 Jenkins-Slave。我还可以将作业附加到从属设备,并且它们成功执行。但是所有任务似乎都在无头模式下运行!?我们有一些图形化的 Swing 测试,它们正在启动 Swing GUI 并在其上执行宏。在从节点上手动执行相应的 Maven-Command 时

mvn -B -f C:\Jenkins\workspace\3-Test-Script-GUI-Test\pom.xml clean test

一切正常,但是当通过 Jenkins 触发此命令时,Swing-GUI 没有打开并且测试失败。

jenkins-jobs 默认情况下是在无头模式下触发的,还是有任何其他配置可以帮助我解决这个问题?

jenkins-slave.xml 如下所示:

  <executable>javaw.exe</executable>
  <arguments>-Xrs  -jar "%BASE%\slave.jar" -tcp %BASE%\port.txt</arguments>

【问题讨论】:

    标签: java swing jenkins windows-7-x64


    【解决方案1】:

    当从主机上运行的 X11 会话运行时,手动测试可能(似乎)起作用,因为 X 服务器充当 AWT 组件的有效对等点。提到了headless mode 的一些替代方案(VNC、Xvfb)here

    【讨论】:

      猜你喜欢
      • 2016-07-20
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      • 2019-01-28
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 2021-07-13
      相关资源
      最近更新 更多