t.me/atinfo_chat Telegram группа по автоматизации тестирования

Allure : почему-то в отчетах не показывается 11-ый сьют. Ограничен показом только 10-ти

Теги: #<Tag:0x00007fd768922100> #<Tag:0x00007fd768921ea8> #<Tag:0x00007fd768921c28>

Всем привет.

Всего у меня в проекте запускается 11 TestNG сьютов.
Обнаружил такую неприятность в отчетах - показывается только 10, при этом проигнорирован самый первый:

Кто-то с таким уже сталкивался ?
Или это бага Allure ? Куда писать ? :slight_smile:

Версию какую используете аллюра?
Что в логе написано? Сколько там тестов прошло?

Allure 2.6.0
Да, на CI в логах я вижу что все сьюты прошли (на скине только 7 влезло, но их там 11 ):

Я про количество тестов - в аллюре 298 тестов. В ci сколько?
Аллюр старый, обновите.

Эмм, судя по https://dl.bintray.com/qameta/generic/io/qameta/allure/allure/
2.7.0 - это последняя версия, так ?

Это точно не баг аллюра ? Что-то терзают меня смутные сомнения.

В ci сколько?

Больше, т.к. одного сьюта недостает в алюровском отчете.

Понятия не имею. Вы сначала его обновите.

Да, скорее всего он старый.
Попробую обновиться до [2.13.8]

Обновился - не помогло.
Пишет: Suites 10 items total

На этом форуме есть разработчики алюра ? :slight_smile:

Хмм… А нужно ли еще в pom.xml что-то обновлять ?..
Или достаточно просто с https://github.com/allure-framework/allure2/releases/download/2.13.8/allure-2.13.8.tgz скачать его и установить ?..

вы можете им завести issue на гитхабе, но придется всё раскопать, чтоб понять в чем проблема; потому лучше сделать всё заранее

вы уверены, что у вас 11 отличающихся сьютов?
напишите скрипт, который по всем json-чикам пройдётся в allure-results и вытащит оттуда сьюты
наверняка их там будет всего кокрастыке 10, и дальше уже нужно будет разбираться, почему получается так
если же их будет 11, то это дефект консольного аллюра, да

Блиииин, я понял…
По невнимательности и спешке, когда ранается 2-ой suite, он делает clean :smiley:
В команде mvn.
Соответственно target и подчищается.