Собственно, вопрос:
Есть апи, под ней крутится, собственно, сервис с тестами. И хочу я из-под этой апишечки запускать сборку аллюровского репорта, если стукнуться на правильный эндпоинт. Есть какой-то красивый способ вернуть собранный аллюровский отчет, кроме запуска allure serve внутри эндпоинта с помощью os.system()?
реально хороший вопрос
Привет, есть вариант запустить докер контейнер и пробросить порты - например, https://github.com/fescobar/allure-docker-service
У меня есть подозрения, как это должно работать. Типа, аллюр у нас крутится где-то там в контейнере, когда мы захотим - стукаемся в эндпоинт и крутящийся в контейнере аллюр собирает красивые отчетики по проекту?
он собирает заранее, когда в определенной папке появляются новые файлы - и когда мы заходим там уже все готово )
Магия, но мне нравится.
hm. А я верно понимаю, что если я хочу генерить репорты по разным сервисам, результаты тестов которых лежат в разных директориях, то надо для каждого из них проект создавать?
Обсуждают сегодня