我已经为我的python代码编写了测试,并想检查测试覆盖了多少%,所以我决定使用python覆盖。但我发现它有问题。我用这个bash命令启动我的测试:
export PYTHONPATH=. && python files/test/tests.py
我的python程序位于“files”目录中,测试处于“test”状态,因此无法以其他方式启动它。 使用
export PYTHONPATH=. && python coverage files/test/tests.py
引发错误。如何在我的情况下正确使用报道?
答案 0 :(得分:0)
正确的方法是为您正在使用的单元测试框架/运行器使用适当的 coverage 插件:
以下是一些组合:
您可以使用其他工具和组合。但这两个可能是最常见的(没有参考)。
答案 1 :(得分:0)
coverage run files/test/tests.py