当我运行我的测试时,我意识到pytest-cov只显示在自动化测试过程中接触到的文件的覆盖率报告。我如何设置它,使它显示的覆盖面,即使是文件,没有被触及?
发布于 2022-06-10 20:37:13
我也有过同样的问题。确保每个子目录(包)中都有一个__init__.py文件。
更多信息:why you want __init__.py files。
我的pyproject.toml文件供参考:
[tool.pytest.ini_options]
addopts = [
"--cov=mypackage",
"--cov-report=term-missing",
]产出:
Name Stmts Miss Cover Missing
----------------------------------------------------------------------------
src/mypackage/__init__.py 4 0 100%
src/mypackage/sub/__init__.py 0 0 100%
src/mypackage/sub/mod1.py 23 23 0% 1-33
src/mypackage/sub/mod2.py 41 41 0% 1-61
[...]https://stackoverflow.com/questions/71779417
复制相似问题