Size: a a a

Allure Framework

2021 July 01

МС

Миша Сидельников... in Allure Framework
А какая разница?
источник

S

Stason in Allure Framework
Всем привет !
Пытаюсь настроить Allure у себя на проекте , использую gradle 7.1 и testng . Подскажите версия gradle имеет значение ?
источник

AE

Artem Eroshenko in Allure Framework
да, я понял) @akstas84 завтра сто процентов сделаю релиз градл плагина, простите мне мою нерасторопность
источник

S

Stason in Allure Framework
вся ночь впереди , по результату дайте обратную связь пожалуйста )
источник

AE

Artem Eroshenko in Allure Framework
))
источник

AE

Artem Eroshenko in Allure Framework
суть в том, что на версии 7 не работает
источник

AE

Artem Eroshenko in Allure Framework
а на версии 6+ работает
источник

AE

Artem Eroshenko in Allure Framework
с новым релизом заработает на 7
источник

AE

Artem Eroshenko in Allure Framework
источник

S

Stason in Allure Framework
из далека конечно сначала даже не понял , со второй попытки я уже понял намек ;)
Спасибо !
источник

VS

Vladimir Sitnikov in Allure Framework
Надо, чтобы в editorconfig настраивалось
источник

OK

Oleg Kuzovkov in Allure Framework
Добрый день господа. Не подскажите почему тест который валится с ретраем отображается как скипнутый в репорте?
Java+TestNG
источник

МС

Миша Сидельников... in Allure Framework
А как ретрай работает?
источник

OK

Olga Kukushkina in Allure Framework
Предполагаю , что нужно отталктваться от пркдположения что у теста есть только 3 состояния : failed, skipped & passed . Те если не failed a or passed - то скиппед
источник

OK

Olga Kukushkina in Allure Framework
В junit 5 кастомном рераннере похожая ситуасьен - retry отображается как skipped
источник

OK

Olga Kukushkina in Allure Framework
источник

OK

Oleg Kuzovkov in Allure Framework
да такая же ситуация, но и сам тест маркнут как скипед.
Реранер из гугла, очень стандартно:
```
@Override
public boolean retry
(ITestResult result) {
int retryLimit = Integer.parseInt(StaticSuiteContext.getSystemProperty(SystemProps.MAX_TEST_RETRY));

if
(!result.isSuccess()) {                      //Check if test not succeed
 if
(counter < retryLimit) {                            //Check if maxtry count is reached
  counter++;                                     //Increase the maxTry count by 1
  System.
out.println("Retrying test : " + result.getName());
  System.
out.println("Test status : " + getResultStatusName(result.getStatus()));
  System.
out.println("Retry count : " + counter);
  return true;                                 //Tells TestNG to re-run the test
 
} else {
 
result.setStatus(ITestResult.FAILURE);  //If maxCount reached,test marked as failed
 
}
}
else {
 
result.setStatus(ITestResult.SUCCESS);      //If test passes, TestNG marks it as passed
}
return false;
}
```
источник

OK

Oleg Kuzovkov in Allure Framework
источник

OK

Oleg Kuzovkov in Allure Framework
Причем тест, который валится на Асерте, марнут как скипед, а тот который брокен - все окей.
источник

OK

Oleg Kuzovkov in Allure Framework
в логах как то так получается:
источник