Как подключить плагин отчетов об очаровании к pycharm

Я не могу подключить плагин allure к pycharm, чтобы он мог автоматически генерировать отчеты в каталоге ./report/.

Я не могу понять https://github.com/allure-framework/allure-python выше в документации есть строка, в которой говорится Подключение к IDE:

pytest_plugins = 'allure.pytest_plugin' Но я не могу понять, где мне нужно внести это изменение в pycharm.


person rbansal    schedule 22.11.2016    source источник


Ответы (2)


Перейдите к run>Edit Configurations>Python Tests и добавьте эту строку в Additional Arguments:

--alluredir=./reports/<report-name>

Pytest требует аргумента alluredir для создания отчета об очаровании. После того, как отчет об очаровании создан, вы можете отправить его с помощью этой команды в терминале: allure serve reports/<report-name>

person SilentGuy    schedule 04.06.2019

Вам необходимо создать файл py.test файла конфигурации conftest.py. И поместите строку, которую вы упомянули там. Не забудьте поставить import pytest вверху файла.

person Max Voitko    schedule 22.08.2017
comment
py.test - это текстовый файл, который ничего не содержит? и поместить pytest_plugins = 'allure.pytest_plugin' в файл conftest.py? - person Laser Hawk; 30.08.2017
comment
Нет необходимости создавать файл py.test. Вам нужно только создать файл конфигурации для py.test framework conftest.py. Подробнее о conftest.py stackoverflow.com/questions/34466027/ и docs.pytest.org/en/latest/plugins.html - person Max Voitko; 30.08.2017