go get golang.org/x/review/git-review
to install the code reviewing tool.go get -d google.golang.org/cloud
. If you've already got the package, make sure that the remote git origin is https://code.googlesource.com/gocloud. git remote set-url origin https://code.googlesource.com/gocloud
review change <name>
, provide a command message, and use review mail
to create a Gerrit CL.Additional to the unit tests, you may run the integration test suite.
To run the integrations tests, creating and configuration of a project in the Google Developers Console is required. Once you create a project, set the following environment variables to be able to run the against the actual APIs.
Install the gcloud command-line tool to your machine and use it to create the indexes used in the datastore integration tests with indexes found in datastore/testdata/index.yaml
:
From the project's root directory:
# Install the app component $ gcloud components update app # Set the default project in your env $ gcloud config set project $GCLOUD_TESTS_GOLANG_PROJECT_ID # Authenticate the gcloud tool with your account $ gcloud auth login # Create the indexes $ gcloud preview datastore create-indexes datastore/testdata
You can run the integration tests by running:
$ go test -v -tags=integration google.golang.org/cloud/...
Before we can accept your pull requests you'll need to sign a Contributor License Agreement (CLA):
You can sign these electronically (just scroll to the bottom). After that, we'll be able to accept your pull requests.