Ошибка при получении отчета на портале: запуск по окончанию не разрешен и состояние «В процессе» - PullRequest
0 голосов
/ 24 декабря 2018

Наконец получено сообщение об ошибке при использовании портала отчетов.Это прерывистая проблема.Выполнение не завершается при запуске портала отчетов из-за 'InProgress Status'.Я проверил следующую проблему ссылки. Ошибка выполнения портала отчетов 406 Ошибка .Я не использую какую-либо проверку условий в методе BeforeClass, и после завершения выполнения тестовый пример еще не запущен.Ниже приведены последние версии, которые я использую:

  1. com.epam.reportportal - agent-java-testng - 4.2.0
  2. com.epam.reportportal - logger-java-logback - 4.0.0
  3. com.epam.reportportal - client-java - 4.0.9

Очки:

  • Я использую прослушиватель RP вPOM файл.
  • parallel = "тесты" thread-count = "20"

[2018-12-24 07:33:47.922] [ERROR] [com.epam.reportportal.service.Launch] : [76] ReportPortal execution error
com.epam.reportportal.exception.ReportPortalException: Report Portal returned error
Status code: 406
Status message: Not Acceptable
Error Message: Finish launch is not allowed. Launch '5c20fa81adbe1d00019c7763' has items '[5c20fa85adbe1d00019c7765]' with 'IN_PROGRESS' status
Error Type: FINISH_LAUNCH_NOT_ALLOWED

	at com.epam.reportportal.service.ReportPortalErrorHandler.handleError(ReportPortalErrorHandler.java:83)
	at com.epam.reportportal.service.ReportPortalErrorHandler.handle(ReportPortalErrorHandler.java:59)
	at com.epam.reportportal.restendpoint.http.HttpClientRestEndpoint$1.subscribe(HttpClientRestEndpoint.java:517)
	at io.reactivex.internal.operators.maybe.MaybeCreate.subscribeActual(MaybeCreate.java:45)
	at io.reactivex.Maybe.subscribe(Maybe.java:4096)
	at io.reactivex.internal.operators.maybe.MaybeCache.subscribeActual(MaybeCache.java:77)
	at io.reactivex.Maybe.subscribe(Maybe.java:4096)
	at io.reactivex.internal.operators.maybe.MaybeSubscribeOn$SubscribeTask.run(MaybeSubscribeOn.java:54)
	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:38)
	at io.reactivex.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:26)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Ответы [ 2 ]

0 голосов
/ 11 марта 2019

Это означает, что в тот момент, когда ReportPortal получает событие для завершения запуска, у него все еще есть дочерний процесс (тестовый случай).

Мы будем подавлять эту ошибку в версии 5.0 и оставим только как предупреждение.

Но лучший подход: (и, как я вижу, это сработало для вас) выяснить, почему ваши тесты не заканчиваются в тот момент, когда тестирование завершает выполнение механизма

0 голосов
/ 10 января 2019

Проблема решена.При инициализации драйвера произошла ошибка, из-за которой он прерывался, чтобы завершить запуск.

...