我怎么能在Pycharm中使用pytest-html?

时间:2018-05-03 05:25:28

标签: pytest pytest-html

我已经安装了pytest-html并希望在pycharm中运行pytest后使用它生成html报告。

像这样: configure

但它弹出错误:

ERROR: file not found: html=report\result.html
运行后

那么如何修改参数呢?

3 个答案:

答案 0 :(得分:0)

如果您使用终端运行测试,请尝试此操作。

$form = $this->createForm(UserType::class);
$form->handleRequest($request);

答案 1 :(得分:0)

如果要通过pycharm运行,只需右键单击项目,请执行以下步骤:

  1. 在Pycharm中添加新配置:在“配置”弹出窗口中:单击“ +”,Python tests-> pytest,为项目路径提供“工作目录”和“目标”值。
  2. 然后,在项目的根文件夹中创建一个新文件pytest.ini并提供以下值:

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

其中,tests / *。py是包含所有测试的文件夹。

现在,只需右键单击您的项目,然后选择“在ProjectFolderName中运行'pytest”,您将发现该报告是在报告文件夹中创建的,名称为Report.html

答案 2 :(得分:0)

使用

--html=Reports/Report.html  --self-contained-html

pycharm的其他自变量部分