首页 文章

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

提问于
浏览
1

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

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

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

我只能断定我已经在同一个帐户上作为一个单独的并发连接连接,有没有办法连接到哈德森奴隶运行的同一个会话?

2 回答

  • 0

    我们尝试以下方法来检查运行测试

    • 使用VMWare vSphere客户端登录并打开VM计算机的控制台

    • 我们尝试记录整个桌面会话,只要测试运行并且还记录了记录的会话以及jenkins构建 . 我们使用了VLC Logger ,可以在测试开始之前从命令提示符(来自jenkins)启动,并在测试完成后保存它们 . 保存的录制文件将添加到构建工件中 .

    这些是干扰原始连接的更好方法,因为这可能会中断当前会话的运行 .

  • 0

    设置Jenkins在Jenkins上设置AllurePlugin在你的测试中设置Allure报告(这很简单)

    如果一切按计划进行,您将可以直接从詹金斯报告 .

相关问题