由于根路径发生变化,go test失败了

时间:2017-01-13 02:33:33

标签: go filepath

我正在运行go test -v $(go list ./... | grep -v /vendor/)来运行除供应商之外的所有测试。 我的文件结构是

myRepo
  api
    user_test.go
  config
    key.json
  main.go

我在config文件夹下有key.json文件,用于维护所有api密钥。 我正在使用filepath.Abs来加载key.json文件。一切正常,除非我进行测试。当我运行go测试时,根路径将更改为myRepo / api,我得到的错误无法找到myRepo / api / config / key.json

0 个答案:

没有答案