Size: a a a

2021 March 09

M

Maksim in Allure Framework
По идее ведь @BeforeAll можно делать нон статик, если лайфсайкл сделать per class
источник

M

Maksim in Allure Framework
Или это не вариант?
источник

AV

Alexei Vinogradov in Allure Framework
Maksim
Или это не вариант?
это альтернативная наркомания. Я не пробовал, но там же дело не в статике как таковом, а в том, что как бы @BeforeAll никакому тесту не принадлежит
источник

AV

Alexei Vinogradov in Allure Framework
@BeforeAll
static void init(){
 AllureLifecycle a=Allure.
getLifecycle();
 a.startTestCase("a1");
 
beforeAll();
 a.stopTestCase("a1");
}
источник

AV

Alexei Vinogradov in Allure Framework
st worker] ERROR io.qameta.allure.AllureLifecycle - Could not start test case: test case with uuid a1 is not scheduled
источник

AV

Alexei Vinogradov in Allure Framework
почему и как мне этот a1 нужно schedule?
источник

AV

Alexei Vinogradov in Allure Framework
о, ну офигительно
источник

AV

Alexei Vinogradov in Allure Framework
@BeforeAll
static void init(){
 AllureLifecycle a=Allure.
getLifecycle();
 TestResult result=new TestResult();
 result.setUuid("a1");
 a.scheduleTestCase(result);
 a.startTestCase("a1");
 
beforeAll();
 a.stopTestCase("a1");
}
источник

AV

Alexei Vinogradov in Allure Framework
Ошибок нет
источник

AV

Alexei Vinogradov in Allure Framework
Степа в репорте тоже нет
источник

AV

Alexei Vinogradov in Allure Framework
@BeforeAll
static void init(){
 AllureLifecycle a=Allure.
getLifecycle();
 TestResultContainer container=new TestResultContainer();
 container.setUuid("c1");
 a.startTestContainer(container);
 TestResult result=new TestResult();
 result.setUuid("a1");
 a.scheduleTestCase(result);
 a.startTestCase("a1");
 
beforeAll();
 a.stopTestCase("a1");
 a.stopTestContainer("c1");
}
источник

AV

Alexei Vinogradov in Allure Framework
вот эта красота тоже работает
источник

AV

Alexei Vinogradov in Allure Framework
только в рипорте ничего нет
источник

AV

Alexei Vinogradov in Allure Framework
нужны походу разрабы, без них ничего не понятно
источник

M

Maksim in Allure Framework
Сделал @ExtendWith(AllureJunit5.class) - в репорте подтянулся @BeforeAll метод + степ внутри него
источник

AV

Alexei Vinogradov in Allure Framework
Maksim
Сделал @ExtendWith(AllureJunit5.class) - в репорте подтянулся @BeforeAll метод + степ внутри него
ооооо, волшебник, научи...
источник

M

Maksim in Allure Framework
Думал, за это junit.jupiter.extensions.autodetection.enabled отвечает. Надо бы почитать
источник

AV

Alexei Vinogradov in Allure Framework
Maksim
Сделал @ExtendWith(AllureJunit5.class) - в репорте подтянулся @BeforeAll метод + степ внутри него
Аааааа! Сердечки!!1111одинодинодин ❤️
источник

M

Maksim in Allure Framework
Отлично, был рад помочь:)
источник

AV

Alexei Vinogradov in Allure Framework
Работает). Действительно непонятно, почему не работает на автомате
источник