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

Allure 2 не может поднять Web server для генерации html репорта

infrastructure
reporting
json
python
allure
Теги: #<Tag:0x00007f9c576740a8> #<Tag:0x00007f9c5767bab0> #<Tag:0x00007f9c5767adb8> #<Tag:0x00007f9c5767a980> #<Tag:0x00007f9c5767a610>

(Вадим) #1

Коллеги, столкнулся с проблемой. При генерации алюр репорта не поднимается web server
( . После прогона тестов ( python3 -m pytest -s -v test.py --alluredir=report) создался json файлы с результатами прогона, но при генерации html репорта (allure serve report) ничего не происходит - https://prnt.sc/muftmt.

Кто-то сталкивался с таким ?

$ allure --version
2.10.0
$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

(Vladislav Abramov) #2

а почему нельзя аллюр опен запускать?


(Alexandr D.) #3

Попробуйте вызвать просто команду allure serve


(Вадим) #4

При вызове allure open та же проблема


(Вадим) #5

При вызове allure serve как он поймет какой репорт генерировать если у нас две директории с json-ами ? Попробовал, ничего не поменялось (


(Ilya Brik) #6

Запускаете не на докере случаем?
Если да - что там с портами? Аллюр поднимает веб-сервер на каком-то своём порту, если мне не изменяет память. Соответственно, их тоже надо заранее пробросить.


(Вадим) #7

Нет, не в докере ((( Локально решил пересобрать всю структуру, и получил такую загвоздку с алюром
P.S. и как по мне не вижу смысл генерить репорт в докере)