从根目录中测试加载文件?

时间:2017-10-12 12:53:07

标签: go

似乎go test ./...使用文件的目录作为根目录运行每个测试文件。

例如,如果测试为my_project/service/service_test.go,则在根目录设置为my_project/service/的情况下运行。

这会导致麻烦,因为我需要在测试期间加载配置文件,这些文件位于my_project/config

我现在正在做的是设置一个env变量WORK_DIR,将其设置为my_project,并使用它来加载配置文件。

Go中是否有允许为测试设置工作目录的功能?

0 个答案:

没有答案