我正在尝试在我的应用上记录测试。我可以成功添加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 -开始记录测试这是我看到错误的地方
答案 0 :(得分:0)
最可能的原因是:您的AUT中未安装/激活RCPTT运行时插件。如果没有激活它,则RCPTT运行程序将看不见AUT。
使用AUT的OSGi控制台,您可以肯定地说出来。
我建议您与开发人员联系,并找出为什么未激活运行时插件的原因。一旦登录屏幕消失并显示AUT的工作台,就应该发生这种情况。
提示: RCPTT的运行时称为Tesla,您能找到以此开头的行吗?
!MESSAGE Tesla server started on port
更新:我看了一下日志,就像RCPTT IDE是作为AUT的一部分安装的,而不仅仅是运行时插件。这是故意的吗?您的应用程序还可以创建RCPTT测试吗?