mirror of
https://github.com/golang/go
synced 2024-11-18 12:54:44 -07:00
0ee0dd6ea8
Skip tests on arm platforms. The godoc tests require large amounts of memory, in excess of 700mb in -index mode which none of the arm builders have spare. Because of their requirements the tests can be killed by the test runner leaving stray godoc processes spinning in swap trying to -index. Change-Id: I1544d56e9d9aabbbaac21adeebfb9e2690bd2da5 Reviewed-on: https://go-review.googlesource.com/7540 Reviewed-by: Andrew Gerrand <adg@golang.org> |
||
---|---|---|
.. | ||
appinit.go | ||
blog.go | ||
codewalk.go | ||
dl.go | ||
doc.go | ||
godoc_test.go | ||
handlers.go | ||
index.go | ||
main.go | ||
play.go | ||
README.godoc-app | ||
remotesearch.go | ||
setup-godoc-app.bash | ||
x.go |
godoc on appengine ------------------ Prerequisites ------------- * Go appengine SDK https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Go * Go sources at tip under $GOROOT * Godoc sources at tip inside $GOPATH (go get -d golang.org/x/tools/cmd/godoc) Directory structure ------------------- * Let $APPDIR be the directory containing the app engine files. (e.g., $APPDIR=$HOME/godoc-app) * $APPDIR contains the following entries (this may change depending on app-engine release and version of godoc): app.yaml golang.org/x/tools/cmd/godoc godoc.zip index.split.* * The app.yaml file is set up per app engine documentation. For instance: application: godoc-app version: 1 runtime: go api_version: go1 handlers: - url: /.* script: _go_app Configuring and running godoc ----------------------------- To configure godoc, run bash setup-godoc-app.bash to prepare an $APPDIR as described above. See the script for details on usage. To run godoc locally, using the App Engine development server, run <path to go_appengine>/dev_appserver.py $APPDIR godoc should come up at http://localhost:8080 .