Ошибка при запуске AUT для записи - Ошибка тайм-аута: AUT не отвечает - PullRequest
1 голос
/ 09 октября 2019

Я пытаюсь записать тесты в моем приложении. Я мог бы успешно добавить 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. - Загрузил RCPTT IDE из загрузок Eclipse - Запуск RCPTT с помощью exe - Создать новый проект RCPTT - Добавить AUT в RCPTT IDE - начать тест записи Это когда я вижу ошибку

1 Ответ

0 голосов
/ 10 октября 2019

Наиболее вероятная причина заключается в следующем: плагин RCPTT Runtime не устанавливается / не активируется в вашем AUT. Если эта функция не активна, AUT невидим для RCPTT Runner.

С OSGi-консолью AUT вы можете точно сказать это.

Я советую вам обратиться к разработчикам и найтивместе, почему плагин времени выполнения не активируется. Это должно произойти после того, как исчезнет экран входа в систему и отобразится рабочая среда AUT.

Подсказка: среда выполнения RCPTT называется Tesla, можете ли вы найти строку, начинающуюся с этого?

!MESSAGE Tesla server started on port

Обновление: Я посмотрел журнал, и похоже, что RCPTT IDE устанавливается как часть AUT, а не только плагин времени выполнения. Это намеренно? Ваше приложение также сможет создавать тесты RCPTT?

...