mirror of https://github.com/grpc/grpc-java.git
Interop-testing is both binaries and a library. It hadn't been updated
to use java-library and to expose API-surface dependencies to
dependents.
This fixes the error:
```
> Task :grpc-gae-interop-testing-jdk8:javadoc FAILED
javadoc: error - An internal exception has occurred.
(com.sun.tools.javac.code.Symbol$CompletionFailure: class file for io.grpc.internal.testing.StreamRecorder not found)
Please file a bug against the javadoc tool via the Java bug reporting page
(http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com)
for duplicates. Include error messages and the following diagnostic in your report. Thank you.
com.sun.tools.javac.code.Symbol$CompletionFailure: class file for io.grpc.internal.testing.StreamRecorder not found
1 error
```
|
||
|---|---|---|
| .. | ||
| 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
gcloudis in the path - Set up an App Engine app with your choice of a PROJECT_ID.
- Associate your
gcloudenvironment 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.