Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / tests / Bug_1020_Basic_Regression / README
blobc403ef8ad415ca98bb52d7383862b48da6822408
1 /**
5 @page Bug_1020_Basic_Regression Test README File
7         The simplest possible test BUG 1020 regression for TAO.  This
8 is a very simple test for TAO.
11         The test does the following
13 - A server waits for a request from the client
15 - The client sends a request with a reference to the object that it
16   has instantiated and registered with the POA. The client in addiiotn
17   creates 4 threads to run the ORB event loop.
19 - The server on receiving the request in the main thread creates 4
20   more threads and starts making invocation on the client using the
21   reference it got from the client.
23 - The client threads after processing a few invocation abort, there by
24   crashing the client.
26 - The server should survive the crash
28 - The test passes sequence<octet> between client and server in either
29   direction with the purpose of ensuring that the tranport gets flow
30   controlled.
32 To run the test
34 $ ./server -o file_name
35 $ while /bin/true; ./client -k file://file_name; done;
37 The client will run in a loop, crash and get started again. The server
38 should just survive
40 The test doesnt stress the server by having more than one client and
41 crashing all of them. There is another test that tests that
42 scenario. Hence please dont add that capability to this test.