Makefile用于运行特定于某些文件的测试

时间:2018-08-29 11:36:01

标签: python makefile automated-tests

我希望能够运行仅与已更改文件相关的测试。

我考虑过使用类似的东西

Makefile:

tests/%.py: %.py
    nosetests 'tests'/$@

项目结构不变

project_package
|--> Makefile
|--> main.py
|--> utils
     |--> test_helper.py
     \--> auth.py
|--> tests
     |--> main.py
     |--> utils
          |--> auth.py

现在的问题是

#tests.main
from utils import test_helper

尝试从tests.utils而非我想要的utils导入。

这是一个缺少测试的遗留项目,所以我真的不想尝试通过移动源代码来破坏什么。

如果他们正在测试的行为可能已经改变,那么使测试运行的想法是什么?

0 个答案:

没有答案