【发布时间】:2015-04-11 15:24:24
【问题描述】:
标准方式:goapp test — 不起作用。
输出:
D:\Projects\MyProject>goapp test
can't load package: package .: no buildable Go source files in D:\Projects\MyProject
【问题讨论】:
标签: windows unit-testing google-app-engine go
标准方式:goapp test — 不起作用。
输出:
D:\Projects\MyProject>goapp test
can't load package: package .: no buildable Go source files in D:\Projects\MyProject
【问题讨论】:
标签: windows unit-testing google-app-engine go
goapp test 如果您不指定包作为参数,则在当前目录中查找*_test.go 文件。
所以要么:
XX_test.go 文件,然后执行goapp test 命令goapp test ./my/package
阅读更多关于Local Unit Testing for Go的信息。
【讨论】:
goapp test 不在当前目录中搜索,因为他在 /path/to/sdk/go_appengine/gopath 中搜索。如果我使用我的包的路径,他没有找到依赖的包。为什么找不到?因为他不在当前目录中搜索。