Выбор ответа Junior Отчётность и Allure спрашивают часто обновлено
Подключение Allure к pytest
Вопрос
Как получить Allure-отчёт для тестов на pytest?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: allure-pytest, pytest --alluredir=allure-results, потом allure serve. Адаптер allure-pytest пишет сырые результаты в папку --alluredir, а CLI Allure собирает из них HTML (allure generate) или сразу открывает (allure serve). --html это другой плагин (pytest-html), а флага --allure нет.
Варианты ответа
pytest --html=report.html, а затемallure serve report.htmlpytest --allure, флаг встроен в pytest начиная с версии 7- allure-pytest,
pytest --alluredir=allure-results, потомallure serveправильный ответ - Allure не поддерживает pytest, для Python есть лишь pytest-html и его плагины
Разбор
Адаптер allure-pytest пишет сырые результаты в папку --alluredir, а CLI Allure собирает из них HTML (allure generate) или сразу открывает (allure serve). --html это другой плагин (pytest-html), а флага --allure нет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.