mirror of https://github.com/grpc/grpc-java.git
0044f8ce56
- Use gradle configuration `api` for dependencies that are part of grpc public api signatures. - Replace deprecated gradle configurations `compile`, `testCompile`, `runtime` and `testRuntime`. - With minimal change in dependencies: If we need dep X and Y to compile our code, and if X transitively depends on Y, then our build would still pass even if we only include X as `compile`/`implementation` dependency for our project. Ideally we should include both X and Y explicitly as `implementation` dependency for our project, but in this PR we don't add the missing Y if it is previously missing. |
||
---|---|---|
.. | ||
gae-jdk8 | ||
README.md |
README.md
Google App Engine interop tests
This directory contains interop tests that runs in Google App Engine as gRPC clients.
Prerequisites
- Install the Google Cloud SDK and ensure that
gcloud
is in the path - Set up an App Engine app with your choice of a PROJECT_ID.
- Associate your
gcloud
environment with your app:# Log into Google Cloud $ gcloud auth login # Associate this codebase with a GAE project $ gcloud config set project PROJECT_ID
Running the tests in GAE
You can run the gradle task to execute the interop tests.
# cd into gae-jdk8
$ ../../gradlew runInteropTestRemote
# Or run one of these from the root gRPC Java directory:
$ ./gradlew :grpc-gae-interop-testing-jdk8:runInteropTestRemote
Optional:
You can also browse to http://${PROJECT_ID}.appspot.google.com
to
see the result of the interop test.
Debugging
You can find the server side logs by logging into
http://appengine.google.com
and scrolling down to the section titled
Application Errors
and Server Errors
.
Click on the /
URI to view the log entries for each test run.