Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Allure 2 + Gradle + Junit4. При использовании @Rule Timeout тело отчета остается пустое

gradle
junit
java
allure
Теги: #<Tag:0x00007fedc071a218> #<Tag:0x00007fedc071a010> #<Tag:0x00007fedc0719e08> #<Tag:0x00007fedc0719c78>

(V Dzhevalov) #1

Конфигурация : JUnit-4.11 + Gradle + Allure2 ver-2.4.1
использую плагин allure-gradle:2.4

Добрый день. Помогите обойти такую проблему: Если я в тестовом методе использую

@Rule Timeout …
или
@Test(timeout = xxx)

то тело отчета для данного теста остается пустым. Если убирать таймауты то все прекрасно работает, все степы попадают в отчет. Я так понимаю при использовании рулов на таймаут JUnit поднимает отдельный поток в котором ранит тест и все данные из этого потока не попадают в отчет.
С первой версией Аллюра это работало нормально, а вот во второй пока не могу понять как это победить.


(zub_test) #2

То же самое и с TestNG.
Видел Ваш issue на github.com: https://github.com/allure-framework/allure2/issues/669
Добавил туда описание нашей проблемы.