Size: a a a

2020 February 05

A

Anton in Allure Framework
только листнер наследоваться от другого класса вроде будет
источник

AP

Anastasiya Podgornov... in Allure Framework
Anton
только листнер наследоваться от другого класса вроде будет
вот да, из-за этого видимо
источник

AP

Anastasiya Podgornov... in Allure Framework
короче решилось и ладно) и советы помогли
источник

A

Anton in Allure Framework
Anastasiya Podgornova
в итоге я сделала простым вариантом, в @AfterMethod tearDown если результат теста фейлд вызываю функцию снятия скрина. В итоге скрины снимаются и аттачатся 100 процентов, но скрин в tearDown а не конкретно в фейленном шаге. ну и ладно:)
в моем случае тоже больше подошел tearDown, что для закрытия браузера, что для получения видео от селеноида (а там тоже сессию надо закрыть сначала)
источник

AP

Anastasiya Podgornov... in Allure Framework
Anton
в моем случае тоже больше подошел tearDown, что для закрытия браузера, что для получения видео от селеноида (а там тоже сессию надо закрыть сначала)
зато 100 процентов)))
источник

A

Anton in Allure Framework
ну afterInvocation тоже 100 процентов =)
источник

VT

Valentin Timchenko in Allure Framework
Anastasiya Podgornova
а вот тут я тупая и не поняла куда его пихать)
нужно создать кастомный листнер и добавить в необходимый класс - сьют
public class CustomListener implements IInvokedMethodListener

@Override
public void afterInvocation(IInvokedMethod method, ITestResult testResult) {
   if (method.getTestMethod().isAfterTestConfiguration() && !testResult.isSuccess()) {
             ……….
   }
}
источник

AP

Anastasiya Podgornov... in Allure Framework
Valentin Timchenko
нужно создать кастомный листнер и добавить в необходимый класс - сьют
public class CustomListener implements IInvokedMethodListener

@Override
public void afterInvocation(IInvokedMethod method, ITestResult testResult) {
   if (method.getTestMethod().isAfterTestConfiguration() && !testResult.isSuccess()) {
             ……….
   }
}
значит в отдельный класс:) спс
источник

VT

Valentin Timchenko in Allure Framework
Anastasiya Podgornova
значит в отдельный класс:) спс
👍
источник
2020 February 06

IA

Ivan Alekseev in Allure Framework
Всем привет! Кто-нибудь сталкивался с подобной проблемой?

/**
* Тестовое описание
*
* на две строки
*/
@Test
@DisplayName("Тестовый тест")
@Description(useJavaDoc = true)
public void tmp() throws Exception {
   System.
out.println(ResultsUtils.getJavadocDescription(ClassLoader.getSystemClassLoader(), this.getClass().getMethod("tmp")));
}


В консоль описание выводится:

Optional[ Тестовое описание

на две строки
]

А в отчете не отображается. Allure 2.12.1, junit 4.12.
источник

A

Anton in Allure Framework
Ivan Alekseev
Всем привет! Кто-нибудь сталкивался с подобной проблемой?

/**
* Тестовое описание
*
* на две строки
*/
@Test
@DisplayName("Тестовый тест")
@Description(useJavaDoc = true)
public void tmp() throws Exception {
   System.
out.println(ResultsUtils.getJavadocDescription(ClassLoader.getSystemClassLoader(), this.getClass().getMethod("tmp")));
}


В консоль описание выводится:

Optional[ Тестовое описание

на две строки
]

А в отчете не отображается. Allure 2.12.1, junit 4.12.
версия и allure-junit адаптера и отчета 2.12.1 ? Версия отчета - это версия командлайна. Проверьте еще есть ли описание в json файлах
источник

IA

Ivan Alekseev in Allure Framework
brew info allure
allure: stable 2.13.0

Проапдейтил все зависимости до той же 2.13.0
источник

IA

Ivan Alekseev in Allure Framework
источник

IA

Ivan Alekseev in Allure Framework
Не помогло, результат пока тот же.
источник

IA

Ivan Alekseev in Allure Framework
Может какой-то зависимости ещё не хватает?
источник

A

Anton in Allure Framework
у вас уже вроде перебор =)
источник

A

Anton in Allure Framework
в json файликах нету description?
источник

IA

Ivan Alekseev in Allure Framework
в allure-results - “description": "",
источник

IA

Ivan Alekseev in Allure Framework
такое чуство, что default value из description не заменился на джавадоковый
источник

M

Maks in Allure Framework
Привет!
Есть TeamCity с Allure, билд агент после прогона говорит сколько тестов провалилось, НО на основе TestNG.
Как можно сделать, чтоб он брал значения из репорта Allur?
Куда копать?
источник