aboutsummaryrefslogtreecommitdiff
path: root/gae-interop-testing
AgeCommit message (Collapse)Author
2018-08-17gae-interop-testing: Make gradlew properly relativeEric Anderson
2018-08-17gae-interop-testing: Always test the version just deployedEric Anderson
2018-08-17Handle exceptions in afterEric Anderson
2018-08-17gae-interop-testing/jdk7: Cleanup after Assert/AssumeEric Anderson
2018-08-17gae-interop-testing: disable timeoutOnSleepingServerSpencer Fang
The test is flakey and we have exhausted the obvious clues. Since the impact of this is likely low, let's `@Ignore` it. See #4626
2018-08-17gae-interop-testing: increase response verbosity (#4765)zpencer
for jdk7 include the passing test names in the order they were run for both, include the JUL log output The runner should always print http response
2018-08-16buildscripts,gae-interop-testing: do not promote versions by defaultSpencer Fang
Only the dummy-default version should ever be promoted. Test versions should have no traffic routed to it, so that deletions are simpler. Versions receiving traffic can not be deleted in GAE.
2018-08-16buildscripts,gae-interop-testing: Hardcode service nameSpencer Fang
This simplifies the kokoro script and makes things consistent between the gradle script behavior and kokoro behavior.
2018-07-30gae-interop-testing: Disable special_status_messageEric Anderson
The server doesn't support Echo Status.
2018-06-11all: add gradle format checkerZHANG Dapeng
This PR adds an automatic gradle format checker and reformats all the *.gradle files. After this, new changes to *.gradle files will fail to build if not in good format, just like checkStyle failure.
2018-05-17Bump to Gradle 4.7Eric Anderson
The new jmh plugin fixes a warning for the newer version of Gradle. The new AppEngine plugin still produces a warning, but updating it anyway so people know that upgrading the plugin doesn't fix the problem. The new android-maven plugin fixes a build problem with the newer Gradle. The Visual Studio fixes were necessary starting ~4.4. https://github.com/gradle/gradle-native/issues/34#issuecomment-335222096 describes the change in behavior. There's nothing immediately being used as part of this update. It's just to keep us current and to get us over that Visual Studio change hump.
2018-05-03 all: normalize copyright header Carl Mastrangelo
2018-04-02GAE: call channel.shutdown() (#4274)zpencer
OkHttpClientInteropServlet and NettyClientInteropServlet both run the @After method from AbstractInteropTest. Let's make sure we await termination. For the long lived channel test, do the cleanup in `destroy`.
2018-03-26buildscripts: add explicit dependency on appengine SDK (#4269)zpencer
This fixes the following in GAE: java.lang.ClassNotFoundException: com.google.appengine.api.ThreadManager
2018-03-01 buildscripts,travis: fetch from mvn with retries (#4140)zpencer
A band aid for #3284, to make its symptoms less noticeable.
2017-12-19gae: retry on exceptions too, not just on non 200OK (#3885)zpencer
2017-12-08core,okhttp: bump census to 0.10.0 which should fix GAE issue (#3833)zpencer
2017-12-01interop-testing: start a new server for each test method. (#3816)Kun Zhang
By doing this we can isolate the Census records for each test, and eliminate the trial-and-error workaround in AbstractInteropTest. This is a preferred fix for #3777 and supersedes #3803
2017-11-29gae-interop-testing: kokoro script to run interop tests in GAE (#3731)zpencer
2017-11-10gae-interop-testing: Pin appengine library versionEric Anderson
While using + is convenient, it prevents builds from being deterministic which makes it hard/impossible to reproduce a historic build or execution results.
2017-11-09gae-interop-testing: create new instance per test for okhttp (#3698)zpencer
Without this, the test is flakey for some test methods. The flakiness is probably caused by AbstractInteropTest and not due to gRPC itself.
2017-11-07gae-interop-testing: use ManagedChannelBuilder, abort if devserver (#3680)zpencer
Turns out the ManagedChannelBuilder was misbehaving because the devserver launcher ignores the app's jdk7 configuration and uses whatever jdk is in JAVA_HOME. This is the reason GrpcUtil.IS_RESTRICTED_APPENGINE was wrong. Changing JAVA_HOME to point to jdk7 reveals that devservers lack conscrypt. Adding an explicit check to make sure the jdk7 test is not running in a dev server.
2017-11-07gae-interop-testing: concrete channel builders (#3678)zpencer
Do not rely on ManagedChannelBuilder to select the correct concrete type; directly instantiate the required type.
2017-11-07gae-interop-testing: disable serverInProcess tests (#3679)zpencer
Tests that require serverInProcess() will not work because the server is remote.
2017-10-06gae-interop-testing: Remove gradle wrappersEric Anderson
Since the projects are placed in the root settings.gradle, they are subprojects and don't need their own gradlew. In addition, the gradle version used here is a different version than elsewhere, which is asking for confusion.
2017-10-06gae-interop-testing: add GAE interop tests (#3535)zpencer
See `gae-interop-testing/README.md` for details on how to run the tests.