首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows7 7上运行Swing-远程测试-Jenkins-Slave

在Windows7 7上运行Swing-远程测试-Jenkins-Slave
EN

Stack Overflow用户
提问于 2013-01-15 21:42:50
回答 1查看 725关注 0票数 2

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

代码语言:javascript
复制
mvn -B -f C:\Jenkins\workspace\3-Test-Script-GUI-Test\pom.xml clean test

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

jenkins-job默认是在无头模式下触发的吗?或者有没有其他配置可以帮助我解决这个问题?

jenkins-lasive.xml如下所示:

代码语言:javascript
复制
  <executable>javaw.exe</executable>
  <arguments>-Xrs  -jar "%BASE%\slave.jar" -tcp %BASE%\port.txt</arguments>
EN

回答 1

Stack Overflow用户

发布于 2013-01-15 23:24:54

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14339079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档