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