Py.Test:报告和HTML输出

时间:2013-07-09 20:41:09

标签: python reporting pytest

这根本不是技术问题。但是,我无法找到应该使用以下内容生成的.HTML报告:

  

py.test --cov-report html pytest / 01_smoke.py

我确信它会将它放在父位置或测试脚本位置。我和我都找不到。所以我认为它根本没有生成?

2 个答案:

答案 0 :(得分:15)

我认为您还需要指定要覆盖的目录/文件,例如py.test --cov=MYPKG --cov-report=html,然后生成html/index.html

答案 1 :(得分:0)

如果要使用html生成报告,请提供测试文件的完整文件路径。

py.test --cov-report html test_file_name.py --cov=/home/ubuntu/venv/python3/lib/python3.7/site-packages/test/

然后启动python服务器

python -m http.server 

导航到htmlcov目录中的html文件

http://0.0.0.0:8000/venv/python3/lib/python3.7/site-packages/htmlcov/

您将看到报告