diff options
Diffstat (limited to 'TAO/tests/Timed_Buffered_Oneways/README')
-rw-r--r-- | TAO/tests/Timed_Buffered_Oneways/README | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/TAO/tests/Timed_Buffered_Oneways/README b/TAO/tests/Timed_Buffered_Oneways/README new file mode 100644 index 00000000000..41888706f3d --- /dev/null +++ b/TAO/tests/Timed_Buffered_Oneways/README @@ -0,0 +1,32 @@ +# $Id$ + +Description: + +This is a test for oneways with buffering and timing constraints. The +client sends is setup to send large requests to the server. The +server is setup to take a long time to process these requests. The +combination will cause flow control for the client. The timing +constraints on the client ORB will prevent the client from blocking +because of flow control. The request is queued up for later delivery +once the flow control subsides. + +Controlling the test: + +The client invokes a oneway of size <data_bytes> after every +<interval> amount of time. The amount of time taken by the server to +process the request is <remote_work>. Blocking on the client is +prevented by <roundtrip_timeout>. + +Expected output: + +The client should be able to make steady progress, i.e., should not be +effected by flow control, while the server is slow to catch up. At +the end of the client application, it will block to make sure that any +unsent data is delivered to the server. + +How to run: + +You can use the run_test.pl script to run it or: + +$ server +$ client |