使用 coverage.py,我可以生成如下报告:
Name Stmts Miss Cover Missing
-------------------------------------------------------
my_program.py 20 4 80% 33-35, 39
my_other_module.py 56 6 89% 17-23
-------------------------------------------------------
TOTAL 76 10 87%
如何以编程方式访问覆盖结果数据中的87
值,并将其用作另一个程序的输入?
CoverageData::run_infos()
的函数,它将返回作为字典收集的单个运行期间的数据。希望这可以帮助到您。 - harry