【问题标题】:python: Run coverage on folder with tests in another folder (Eclipse PyDev)python:在另一个文件夹中运行测试覆盖文件夹(Eclipse PyDev)
【发布时间】:2013-03-08 18:27:21
【问题描述】:

我的 python 模块在文件夹 A 中,但我的测试在文件夹 B 中。 在 Eclipse Pydev 中使用覆盖时,我怎样才能使这个设置工作?

尝试过的事情:

  1. 目前,如果我使用 A 作为文件夹,则覆盖率为 0%;
  2. 如果我将 B 链接到项目中,它会将我的测试类视为代码类。
  3. 然后我尝试将所有测试复制到 A 中并再次运行它,仍然是 0% 的覆盖率。

【问题讨论】:

    标签: python eclipse code-coverage pydev


    【解决方案1】:

    如果你想让 python 编译器知道它们在哪里,你可以简单地将它们的路径添加到 sys.path,这就是你要找的吗?

    link to sys.path in python documentation

    编辑: 尝试使用类似的东西

    sys.path.append(r"C:\path\to\tests")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-17
      • 2012-11-04
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 2011-11-17
      相关资源
      最近更新 更多