我的 python 模块位于文件夹 A 中,但我的测试位于文件夹 B 中。 在 Eclipse Pydev 中使用覆盖率时,如何使此设置起作用?
尝试过的事情:
- 目前,如果我使用 A 作为文件夹,则覆盖率为 0%;
- 如果我将 B 链接到项目中,它会将我的测试类视为代码类。
- 然后我尝试将所有测试复制到 A 中并再次运行它,覆盖率仍然为 0%。
最佳答案
如果你想让 python 编译器知道它们在哪里,你可以简单地将它们的路径添加到 sys.path,这是你要找的吗?
link to sys.path in python documentation
编辑: 尝试使用类似的东西
sys.path.append(r"C:\path\to\tests")
关于python:在另一个文件夹中运行测试的文件夹覆盖(Eclipse PyDev),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15300799/