启动AUT进行录制时出错-超时错误:AUT没有响应

时间:2019-10-09 15:35:46

标签: eclipse-rcptt

我正在尝试在我的应用上记录测试。我可以成功添加AUT(在应用程序视图中),但是当我要记录测试时,我的应用程序已加载(输入凭据AUT加载后,AUT具有启动屏幕以获取凭据),并且可以与AUT进行交互,但RCPTT错误与信息 超时错误:AUT没有响应。

以下是日志: 这些是日志的一部分。

!ENTRY org.eclipse.emf.ant 4 0 2019-10-08 09:41:24.138
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.emf.ant [146]

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.emf.codegen [147]

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.emf.codegen.ecore [148]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.core; bundle-version="[3.5.0,4.0.0)"

java.lang.IllegalStateException: Workbench has not been created yet.
at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:93)

Warning: validation was turned on but an org.xml.sax.ErrorHandler was not set, which is probably not what is desired.  Parser will use a default ErrorHandler to print the first 0  errors.  Please call the setErrorHandler method to fix this

Warning: NLS unused message: DIRView_btnCheckButton_text in: com.student.programs.ui.view.messages

Error: URI=null Line=5448: Attribute value "CVC100150" of type ID must be unique within the document.
Error: URI=null Line=6566: Attribute value "CVC102357" of type ID must be unique within the document.
Error: URI=null Line=6757: The content of element type "lists" must match "(list)+".

更新: 以下是我启动RCPTT IDE的方式。  -从eclipse下载中下载了RCPTT IDE  -使用exe启动RCPTT  -创建新的RCPTT项目  -将AUT添加到RCPTT IDE  -开始记录测试这是我看到错误的地方

1 个答案:

答案 0 :(得分:0)

最可能的原因是:您的AUT中未安装/激活RCPTT运行时插件。如果没有激活它,则RCPTT运行程序将看不见AUT。

使用AUT的OSGi控制台,您可以肯定地说出来。

我建议您与开发人员联系,并找出为什么未激活运行时插件的原因。一旦登录屏幕消失并显示AUT的工作台,就应该发生这种情况。

提示: RCPTT的运行时称为Tesla,您能找到以此开头的行吗?

!MESSAGE Tesla server started on port

更新:我看了一下日志,就像RCPTT IDE是作为AUT的一部分安装的,而不仅仅是运行时插件。这是故意的吗?您的应用程序还可以创建RCPTT测试吗?