升级到2.0后,Jubula无法识别运行AUT

时间:2013-06-18 10:27:36

标签: jubula

将Jubula从1.2升级到2.0(最新),切换jar文件并运行干净。 AUT是一个RCP应用程序,它通过Java Web Start安装(Jubula执行批处理文件)。

升级后Jubula启动AUT-but当工作台加载时Jubula无法识别它并且“aut aut”连续进度。

感谢您提供任何提示/提示

2 个答案:

答案 0 :(得分:1)

升级后无法再测试RCP AUT时,有几件事需要尝试:

  • 确保AUT插件目录中的旧org.eclipse.jubula.rc.rcp_[version].jar替换为[jubula_install_directory]/development/rcp-support.zip

  • 中的新版本
  • 确保您的AUT的configuration/config.ini文件仍然引用了Jubula远程控制插件:osgi.bundles=[your AUT's bundles],org.eclipse.jubula.rc.rcp@start

有关此问题的更多信息和更多问与答可在the Jubula forums上找到。

偶尔还有一些需要注意的怪癖。例如,我当前的AUT在启动时显示启动对话框,我必须在Jubula连接之前解除它。当你在同一台机器上运行AUT和Jubula ITE时,它会把焦点放在棘手的事情上,根据我的经验,AUT连接很容易搞砸。

我还有时候在AUT AUTs视图中没有显示AUT名称,但我仍然可以执行对象映射并运行测试套件而没有任何问题。如果一切似乎都设置正确,那么值得尝试几次以防万一它只是一个怪癖与你混在一起。

答案 1 :(得分:1)

我知道我迟到了,但它可能会帮助那些需要迁移到新版Jubula的失去的灵魂;

朱布拉由3个部分组成:

1。)Eclipse UI-plugin(或testexec.exe)

2。)AUT代理

3.。)RC-plugin作为AUT(远程控制)的依赖

它们以捆绑形式发布:

Jubula 6.0 with 1.2 feature
Jubula 8.0 with 2.3 feature (Java 7 only)

我使用不同版本的经验:

UI-plugin  Agent   RC     Result
1.2        6.0     1.2    Works (of course)
1.2        8.0     1.2    Works
1.2        8.0     2.3    Can't see AUT
2.3        6.0     1.2    Sees AUT but won't do mapping/tests
2.3        6.0     2.3    Can't see AUT
2.3        8.0     1.2    Sees AUT but won't do mapping/tests
2.3        8.0     2.3    Works (of course)

2.3 Eclipse UI插件在不使用Java 7 JRE的情况下无法启动。

但法比安的问题必定是这样的:

RC还需要Eclipse e4平台。 它不会对日志文件写入任何内容,但如果您在RCP 3.x平台上导出/运行应用程序,它将无法启动。因此,您需要将整个应用程序迁移到e4。