在运行时测量 python 覆盖率
Measuring python coverage at runtime
是否可以在运行时测量 python 代码覆盖率并查看生成的结果?我尝试使用 coverage 但找不到有用的选项。我最初的实验表明 .coverage
文件直到程序执行结束才保存到,这意味着我们无法使用 'coverage html' 或 'coverage report'.[=13= 查看结果]
从 4.4 版开始,您可以调用 coverage.save()
并继续 运行。这意味着您必须在程序中使用 coverage.py API 而不是仅使用命令行界面。
是否可以在运行时测量 python 代码覆盖率并查看生成的结果?我尝试使用 coverage 但找不到有用的选项。我最初的实验表明 .coverage
文件直到程序执行结束才保存到,这意味着我们无法使用 'coverage html' 或 'coverage report'.[=13= 查看结果]
从 4.4 版开始,您可以调用 coverage.save()
并继续 运行。这意味着您必须在程序中使用 coverage.py API 而不是仅使用命令行界面。