Как я могу использовать pytest-html в Pycharm? - PullRequest
0 голосов
/ 03 мая 2018

Я установил pytest-html и хочу использовать его для генерации отчета html после запуска pytest в pycharm.

вот так: configure

но появляется сообщение об ошибке:

ERROR: file not found: html=report\result.html

после запуска. Так как же изменить аргументы?

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Если вы хотите запустить через pycharm, просто щелкните правой кнопкой мыши на проекте, выполните следующие шаги:

  1. Добавление новой конфигурации в Pycharm: во всплывающем окне «Конфигурация»: нажмите «+», Python tests-> pytest, укажите значения «рабочего каталога» и «target» вместе с путем к проекту.
  2. Затем после, создайте новый файл pytest.ini в корневой папке проекта и предоставьте следующие значения:

     [pytest]
     addopts = --html=reports/Report.html
     python_files = tests/*.py
    

где, tests / *. Py - папка, содержащая все тесты.

Теперь просто щелкните правой кнопкой мыши свой проект и выберите «Запустить pytest in ProjectFolderName», и вы увидите, что отчет создается в папке отчетов с именем Report.html

0 голосов
/ 05 июня 2018

Если вы используете терминал для запуска теста, попробуйте это вместо этого.

py.test --html=demoreport.html 
...