Commit Graph

13 Commits

Author SHA1 Message Date
Eric Anderson fab303b26e Avoid interop build instructions when already built
This reduces the amount of logspam generated during interop testing.
Telling someone how to build when they have already obviously built
doesn't serve much purpose, now that everyone is used to it not
building automatically.
2018-10-11 17:17:13 -07:00
Eric Anderson 483662e24d interop-testing: -PskipCodegen requires =true
Otherwise it has no effect.
2016-11-01 14:45:40 -07:00
Eric Anderson 05f5a4fb3b Suggest -PskipCodegen in run-test-{client,server}
Just helps new users wanting to try things out from thinking they need
to deal with compiling our protoc plugin. As seen in #581
2015-07-01 13:44:28 -07:00
Eric Anderson e03d5c0210 Rename integration-testing to interop-testing
"Interoperability" is a more appropriate name for the tests, since they
are used for testing across different implementations. They will do a
bit of integration testing, like for auth, but this is a smaller scale.

It seems the other languages (Go, C++, Node, PHP, Python, Ruby) are
using "interop" to describe the tests, and the test case specifications
document is named with "interop". After this change, C# will be the only
language calling them "integration" tests.

This change just renames the folder and artifact. We can change the
internal package names later. However, once we do a release, old
artifact names will live forever in Maven Central.
2015-05-20 14:57:36 -07:00
Eric Anderson 86207752b7 Stop running gradle in run-test-{client,server}.sh
This substantially decreases the amount of time to run a client test via
the script.
2015-05-07 10:53:20 -07:00
Eric Anderson 00a7192f73 Use CreateStartScripts for integration-testing
This makes it easy to run our test client/server without running gradle
every time. For the moment we run 'installDist' in our script since that
is not performed as part of 'build' or 'assemble'. Once we fix our
scripts and improve the documentation, we can remove running installdist
from our script.
2015-05-05 11:11:49 -07:00
Eric Anderson bcb3e8cef4 Remove readlink -f in run-test*.sh scripts
readlink -f allows the script to be run via a symlink yet still
function.  However, OS X doesn't have the -f flag. We don't really care
too much about symlinking to the scripts, so just drop readlink -f.
2015-03-23 09:23:41 -07:00
Eric Anderson 31179ec995 Allow running test scripts from any directory
This was actually a feature lost when swapping to Gradle, and is used by
the grpc/java Dockerfile. But it is useful in general.
2015-02-17 13:46:09 -08:00
Eric Anderson 5d37b29ef8 Use ./gradlew instead of gradle in run scripts 2015-02-17 12:44:28 -08:00
nmittler f83145865a Removing all references to "stubby" 2015-01-27 11:25:25 -08:00
nmittler 02c953e5e0 Migrating run scripts to gradle. 2015-01-26 15:26:11 -08:00
ejona 42989a83ff Allow killing test server/client
mvn exec:exec doesn't kill the child process when Maven is killed. Now
we just run ourselves, but have Maven do as much heavy lifting as able.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=81736090
2015-01-08 14:43:18 -08:00
nathanmittler ffc18f6c57 Adding MOE configuration for grpc_java.
The TestService proto is temporarily supplied as a generated jar (until the open source protoc compiler supports grpc).

Copies of messages.proto, empty.proto, and message_set.proto are scrubbed and included in the source under integration-testing.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78711468
2015-01-08 14:43:02 -08:00