我正在开发一个带有一些测试用例的module1。我还有另一个module2,它可以运行这些测试用例并生成覆盖范围。当前,.coverage文件夹是在当前工作目录上从中调用module2生成的。有没有一种方法可以指定用于覆盖的文件夹路径,以在指定的路径中转储此.coverage?
最佳答案
似乎从命令行没有选项可以执行此操作。
但是使用配置文件可以做到这一点。
在配置文件中,保持下面几行。
[运行]
data_file =
然后运行:
coverage run (如果未指定配置文件,则从运行coverage时开始在同一文件夹中查找.coveragerc。如果该选项也不可用,则使用默认值)
或者
coverage运行--rcfile
关于python-2.7 - 提供覆盖范围的路径以转储.coverage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27399181/