Size: a a a

2020 November 24

RI

Rustam Ismayilov in Allure Framework
Добрый день. Пытаюсь сохранить репорт в html. При помощи такой команды
источник

RI

Rustam Ismayilov in Allure Framework
allure generate -c reports/allure-results -o reports/allure-results-html
источник

RI

Rustam Ismayilov in Allure Framework
все сохраняется, но после открытия хтмл, данные не подгружаются. Версия 2.13
источник

A

Anton in Allure Framework
Rustam Ismayilov
все сохраняется, но после открытия хтмл, данные не подгружаются. Версия 2.13
Allure Report это сложное веб приложение, а не статичный html файл. Если открывать его просто из проводника - работать не будет. Нужен минимальный веб сервер.
Что интересно - IDEA это поддерживает. Если вы откроете html из папок проекта в IDEA - open in browser - и откроется по localhost:случайный_порт - тогда отчет будет отображаться корректно
источник

RI

Rustam Ismayilov in Allure Framework
Anton
Allure Report это сложное веб приложение, а не статичный html файл. Если открывать его просто из проводника - работать не будет. Нужен минимальный веб сервер.
Что интересно - IDEA это поддерживает. Если вы откроете html из папок проекта в IDEA - open in browser - и откроется по localhost:случайный_порт - тогда отчет будет отображаться корректно
Спасибо, через IDEA работает. Но очень часто нужен статик хтмл для капризных начальств.
источник

AP

Anastasiya Podgornov... in Allure Framework
Ух. даже и не знаю в чатике докера спросить или тут) В общем развернули мы докер сервис куда отправляются и хранятся аллюр отчеты. Хранится история отчетов. Проблема в том что каждый новый отчет почему то цепляет 1) старые когда-то упавшие функции установок перед тестами 2) я один кейс перенесла в соседний класс, до переноса он фейлился, после переноса стал проходить нормально, но в старом классе осталась отметка что тест фейлился. И удалить их оттуда похоже никак. Это немного портит нам статистику желтых и красных тестов  в общей статистике по отчету :))) С этим вообще что то можно сделать кроме того как не хранить историю?)
источник

A

Anton in Allure Framework
Rustam Ismayilov
Спасибо, через IDEA работает. Но очень часто нужен статик хтмл для капризных начальств.
статик может работать в некоторых браузерах, типа firefox - или при отключении в хроме защиты CSP
источник

A

Anton in Allure Framework
Anastasiya Podgornova
Ух. даже и не знаю в чатике докера спросить или тут) В общем развернули мы докер сервис куда отправляются и хранятся аллюр отчеты. Хранится история отчетов. Проблема в том что каждый новый отчет почему то цепляет 1) старые когда-то упавшие функции установок перед тестами 2) я один кейс перенесла в соседний класс, до переноса он фейлился, после переноса стал проходить нормально, но в старом классе осталась отметка что тест фейлился. И удалить их оттуда похоже никак. Это немного портит нам статистику желтых и красных тестов  в общей статистике по отчету :))) С этим вообще что то можно сделать кроме того как не хранить историю?)
не существует официальных docker сервисов, но ваша проблема похоже в том, что вы не очищаете allure-results перед запуском новых тестов
источник

AP

Anastasiya Podgornov... in Allure Framework
Anton
не существует официальных docker сервисов, но ваша проблема похоже в том, что вы не очищаете allure-results перед запуском новых тестов
мы то очищаем в проекте) но в докер сервисе хранится все)
источник

M

Maksim in Allure Framework
Anastasiya Podgornova
мы то очищаем в проекте) но в докер сервисе хранится все)
Использовал https://github.com/fescobar/allure-docker-service и была подобная "проблема". Просто запросом на очистку results всё решалось.
источник

AP

Anastasiya Podgornov... in Allure Framework
у нас он же
источник

A

Anton in Allure Framework
Anastasiya Podgornova
мы то очищаем в проекте) но в докер сервисе хранится все)
Значит вам нужно обращаться к разработчику этого сервиса
источник

AP

Anastasiya Podgornov... in Allure Framework
но это ж вычистит историю всю предыдущих отчетов на сервисе?
источник

M

Maksim in Allure Framework
Нет, это вычистит результаты, но не отчеты
источник

AP

Anastasiya Podgornov... in Allure Framework
Maksim
Нет, это вычистит результаты, но не отчеты
хм, сейчас потестю) а то я ее жать боюсь
источник

M

Maksim in Allure Framework
курлом /clean-results?project_id=$PROJECT_ID" -H "accept: */* и будет счастье
источник

AP

Anastasiya Podgornov... in Allure Framework
Maksim
курлом /clean-results?project_id=$PROJECT_ID" -H "accept: */* и будет счастье
спасибо)
источник

M

Maksim in Allure Framework
У меня встречный вопрос коммьюнити - тесты гоняются mvn+gitlab ci, хотелось бы репорты со статистикой отправлять на почту, основной клиент - outlook (отчеты упомянутого выше сервиса там криво отображаются). Может кто подсказать более удобное-быстрое решение из практики?
источник

A

Anton in Allure Framework
Maksim
У меня встречный вопрос коммьюнити - тесты гоняются mvn+gitlab ci, хотелось бы репорты со статистикой отправлять на почту, основной клиент - outlook (отчеты упомянутого выше сервиса там криво отображаются). Может кто подсказать более удобное-быстрое решение из практики?
allure отчет сложно упаковать в письмо. единственный нормальный вариант я видел как раз в сервисе https://github.com/fescobar/allure-docker-service
На мой взгляд достаточно в письме отправлять минимальную инфу - сколько тестов, сколько упало и тд. И это уже есть в отчетах конкретных тестовых фреймворках, по крайней мере у junit5 и testng
источник

M

Maksim in Allure Framework
Anton
allure отчет сложно упаковать в письмо. единственный нормальный вариант я видел как раз в сервисе https://github.com/fescobar/allure-docker-service
На мой взгляд достаточно в письме отправлять минимальную инфу - сколько тестов, сколько упало и тд. И это уже есть в отчетах конкретных тестовых фреймворках, по крайней мере у junit5 и testng
Ну вот у аутлука проблема с отображением html подобных. Покостылю через xslt тогда:)
источник