我正在开发一个带有一些测试用例的module1。我还有另一个module2,它可以运行这些测试用例并生成覆盖范围。当前,.coverage文件夹是在当前工作目录上从中调用module2生成的。有没有一种方法可以指定用于覆盖的文件夹路径,以在指定的路径中转储此.coverage?

最佳答案

似乎从命令行没有选项可以执行此操作。
但是使用配置文件可以做到这一点。

在配置文件中,保持下面几行。

[运行]

data_file =

然后运行:

coverage run (如果未指定配置文件,则从运行coverage时开始在同一文件夹中查找.coveragerc。如果该选项也不可用,则使用默认值)

或者

coverage运行--rcfile

关于python-2.7 - 提供覆盖范围的路径以转储.coverage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27399181/

10-11 19:37