mirror of https://github.com/grpc/grpc.git
parent
563ec5324f
commit
4109c23734
1 changed files with 18 additions and 0 deletions
@ -0,0 +1,18 @@ |
|||||||
|
This directory contains some grpc-ruby end to end tests. |
||||||
|
|
||||||
|
Each test here involves two files: a "driver" and a "client". For example, |
||||||
|
the "channel_closing" test involves channel_closing_driver.rb |
||||||
|
and channel_closing_client.rb. |
||||||
|
|
||||||
|
Typically, the "driver will start up a simple "echo" server, and then |
||||||
|
spawn a client. It gives the client the address of the "echo" server as |
||||||
|
well as an address to listen on for control rpcs. Depending on the test, the |
||||||
|
client usually starts up a "ClientControl" grpc server for the driver to |
||||||
|
interact with (the driver can tell the client process to do strange things at |
||||||
|
different times, depending on the test). |
||||||
|
|
||||||
|
So far these tests are mostly useful for testing process-shutdown related |
||||||
|
situations, since the client's run in separate processes. |
||||||
|
|
||||||
|
These tests are invoked through the "tools/run_tests/run_tests.py" script (the |
||||||
|
Rakefile doesn't start these). |
Loading…
Reference in new issue