相关疑难解决方法(0)

go和appengine的测试用例

我正在使用Go和appengine,现在我想做一些测试用例.

我尝试使用gos标准测试包,Files(两个"包你好"):

hello/http.go
hello/http_test.go
Run Code Online (Sandbox Code Playgroud)

问题:我无法运行go test hello.我得到的最接近的是go test hello/http_test.go,如果我不打电话http.go,这是有效的,这是毫无意义的.:)

testing tdd google-app-engine go

12
推荐指数
2
解决办法
2146
查看次数

如何修复Google-cloud-sdk 156.0.0"您的应用程序中有太多文件需要对所有文件进行更改才能进行监控."?

我刚刚在osX上安装了Go 1.6.4和google-cloud-sdk 1.56.0.0.

当我尝试运行本地dev_server时,我收到以下警告.

/Users/Bryan/go/src/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/mtime_file_watcher.py:156:用户警告:您的应用中有太多文件要求将所有文件更改为受到监控.您可能必须重新启动开发服务器才能看到对文件的某些更改.

我该如何解决?

这是项目,只有4个文件:

$ ls
total 32
drwxrwxrwx   6 Bryan  staff   204 May 23 15:57 .
drwxr-xr-x  10 Bryan  staff   340 May 25 18:39 ..
-rwxrwxrwx@  1 Bryan  staff    69 Mar 22 09:40 app.yaml
-rw-r--r--   1 Bryan  staff   554 Mar 28 09:26 index.yaml
-rwxrwxrwx@  1 Bryan  staff  3015 May 25 18:36 skincare.go
-rw-r--r--   1 Bryan  staff   870 May  3 09:18 skincare_test.go
Run Code Online (Sandbox Code Playgroud)

我也有一个问题,即"试图"尝试编译代码而不是下载远程软件包"google.golang.org/appengine".

$ go get

# import "google.golang.org/appengine" is ignored and "go get" yields this error: …
Run Code Online (Sandbox Code Playgroud)

google-app-engine go

12
推荐指数
1
解决办法
1121
查看次数

`使用VS代码时找不到包"appengine"错误

按照本教程,我创建了一个go lang项目并打开它Visual Studio Code.

代码本身工作正常我可以运行服务器,但不知何故VS代码显示

cannot find package "appengine" in any of:
    /usr/local/Cellar/go/1.8.3/libexec/src/appengine (from $GOROOT)
    /Users/ironsand/go/src/appengine (from $GOPATH)
Run Code Online (Sandbox Code Playgroud)

我以为我必须GOROOT为Google App Engine设置,但根据这个stackoverflow问题我不应该.

如何让VS Code正确识别谷歌应用引擎库?

更多信息

appengine软件包存在于~/dev/google-cloud-sdk/platform/google_appengine/goroot-1.8/??src/appengine

我正在使用macOS Sierra 10.12.6.

google-app-engine visual-studio-code

10
推荐指数
1
解决办法
323
查看次数

为什么goapp test正在/ tmp中查找文件?

我正在尝试在我的本地开发机器上运行测试Cloud SDK版本是:159.0.0

我读过的所有内容都说我不应该改变GOROOT所以我不确定如何解决这个问题.

$/Users/bryan/google-cloud-sdk/platform/google_appengine/goroot/bin/goapp test

go: cannot find GOROOT directory: /tmp/go_sdk887571938/appengine/go_appengine/goroot
Run Code Online (Sandbox Code Playgroud)

bryan @ Bryans-MacBook Thu Jun 15 10:22:37~/go/src/skincarereview

$ go env

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/bryan/go/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GO15VENDOREXPERIMENT="1"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
Run Code Online (Sandbox Code Playgroud)

bryan @Bryans-MacBook Thu Jun 15 10:22:57~/go/src/skincarereview

$ ls~/google-cloud-sdk

total 408
drwxr-xr-x  30 bryan  staff    1020 Jun 14 20:31 .install
-rw-r--r--   1 bryan  staff     980 Jun 14 20:30 LICENSE
-rw-r--r--   1 bryan  staff     673 Jun 14 20:30 README
-rw-r--r-- …
Run Code Online (Sandbox Code Playgroud)

google-app-engine go

7
推荐指数
1
解决办法
264
查看次数

标签 统计

google-app-engine ×4

go ×3

tdd ×1

testing ×1

visual-studio-code ×1