Home | History | Annotate | only in /external/grpc-grpc/src/ruby/end2end
Up to higher level directory
NameDateSize
channel_closing_client.rb22-Oct-20201.9K
channel_closing_driver.rb22-Oct-20201.7K
channel_state_client.rb22-Oct-20201.1K
channel_state_driver.rb22-Oct-20201.6K
client_memory_usage_client.rb22-Oct-20201.2K
client_memory_usage_driver.rb22-Oct-20201K
end2end_common.rb22-Oct-20203K
forking_client_client.rb22-Oct-20201.6K
forking_client_driver.rb22-Oct-20201.4K
gen_protos.sh22-Oct-2020700
grpc_class_init_client.rb22-Oct-20202.8K
grpc_class_init_driver.rb22-Oct-20202.3K
killed_client_thread_client.rb22-Oct-20201.3K
killed_client_thread_driver.rb22-Oct-20202.8K
lib/22-Oct-2020
load_grpc_with_gc_stress_driver.rb22-Oct-20201.2K
multiple_killed_watching_threads_driver.rb22-Oct-20202K
package_with_underscore_checker.rb22-Oct-20201.7K
protos/22-Oct-2020
README.md22-Oct-2020883
sig_handling_client.rb22-Oct-20202.5K
sig_handling_driver.rb22-Oct-20202.1K
sig_int_during_channel_watch_client.rb22-Oct-20201.8K
sig_int_during_channel_watch_driver.rb22-Oct-20201.7K

README.md

      1 This directory contains some grpc-ruby end to end tests.
      2 
      3 Each test here involves two files: a "driver" and a "client". For example,
      4 the "channel_closing" test involves channel_closing_driver.rb
      5 and channel_closing_client.rb.
      6 
      7 Typically, the "driver" will start up a simple "echo" server, and then
      8 spawn a client. It gives the client the address of the "echo" server as
      9 well as an address to listen on for control rpcs. Depending on the test, the
     10 client usually starts up a "ClientControl" grpc server for the driver to
     11 interact with (the driver can tell the client process to do strange things at
     12 different times, depending on the test).
     13 
     14 So far these tests are mostly useful for testing process-shutdown related
     15 situations, since the client's run in separate processes.
     16 
     17 These tests are invoked through the "tools/run_tests/run_tests.py" script (the
     18 Rakefile doesn't start these).
     19