如何查看在Windows 7服务器上运行的jenkins slave上运行的selenium测试?

时间:2013-02-15 12:38:40

标签: windows selenium jenkins master-slave

我们有一个构建环境,Jenkins在linux服务器上运行。为了在Windows特定项目上运行某些集成测试,我们将Windows 7服务器vm设置为hudson slave。这个设置都正常工作。

这些集成测试由一组硒测试组成,为了诊断故障,见证测试运行是有用的。

当通过RDC连接到服务器时,使用相同的用户名,主服务器运行从服务器,我看不到测试正在运行,并且Jenkins slave和Firefox实例未显示在任务管理器上。选择查看所有进程我可以看到在我连接的用户名下运行的slave进程和firefox进程,并且firefox正在运行-foreground标志。

我只能断定我在同一个帐户上连接了一个单独的并发连接,有没有办法连接到hudson slave运行的同一个会话?

1 个答案:

答案 0 :(得分:0)

我们尝试了以下方法来检查正在运行的测试

  • 使用VMWare vSphere客户端登录并打开VM计算机的控制台
  • 我们尝试记录整个桌面会话,只要测试运行并且还记录了记录的会话以及jenkins构建。我们使用了VLC记录器,它可以在测试开始之前从命令提示符(来自jenkins)启动,并在测试完成执行后保存它们。保存的录制文件将添加到构建工件中。

这些方法比干扰原始连接更好,因为这可能会破坏当前会话的运行。