我正在尝试使用Go SDK为App Engine编写应用程序,但它似乎与单元测试有着有趣的关系。人们已经围绕这套原始的,过时的工具编写了 库,但是每次我尝试安装它们时,根据我使用的Go命令,我遇到两个问题之一:从标准go:无法找到“appengine”或“appengine_internal”从SDK的go:不允许构建软件包。我怀疑我应该使用这个。我的猜测是,我有我的操作$GOPATH,包括在SDK中,这样的AppEngine上的包是可见的某个目录里,但我试过许多变化(如$SDK/goroot,$SDK/goroot/src等)和他们都不工作。-通常-,对于App Engine for Go,可能会建议哪些测试策略?-特别是-,如何使这些软件包可见,以便我可以使用通用的Go工具来安装依赖于它们的库(例如这些测试软件包),或者运行我自己的测试套件?
1 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
该答案提供了更新的gae-go-testing的详细安装说明。我快速浏览了一下,它们似乎确实起作用。需要注意的是安装涉及复制对面appengine
,appengine_internal
并goprotobuf
从SDK到本地去安装。
- 1 回答
- 0 关注
- 201 浏览
添加回答
举报
0/150
提交
取消