summaryrefslogtreecommitdiff
path: root/trunk/TAO/tests/Bug_1020_Basic_Regression/README
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/TAO/tests/Bug_1020_Basic_Regression/README')
-rw-r--r--trunk/TAO/tests/Bug_1020_Basic_Regression/README42
1 files changed, 42 insertions, 0 deletions
diff --git a/trunk/TAO/tests/Bug_1020_Basic_Regression/README b/trunk/TAO/tests/Bug_1020_Basic_Regression/README
new file mode 100644
index 00000000000..d20377f2685
--- /dev/null
+++ b/trunk/TAO/tests/Bug_1020_Basic_Regression/README
@@ -0,0 +1,42 @@
+/**
+
+@page Bug_1020_Basic_Regression Test README File
+
+ The simplest possible test BUG 1020 regression for TAO. This
+is a very simple test for TAO.
+
+
+ The test does the following
+
+- A server waits for a request from the client
+
+- The client sends a request with a reference to the object that it
+ has instantiated and registered with the POA. The client in addiiotn
+ creates 4 threads to run the ORB event loop.
+
+- The server on receiving the request in the main thread creates 4
+ more threads and starts making invocation on the client using the
+ reference it got from the client.
+
+- The client threads after processing a few invocation abort, there by
+ crashing the client.
+
+- The server should survive the crash
+
+- The test passes sequence<octet> between client and server in either
+ direction with the purpose of ensuring that the tranport gets flow
+ controlled.
+
+To run the test
+
+$ ./server -o file_name
+$ while /bin/true; ./client -k file://file_name; done;
+
+The client will run in a loop, crash and get started again. The server
+should just survive
+
+The test doesnt stress the server by having more than one client and
+crashing all of them. There is another test that tests that
+scenario. Hence please dont add that capability to this test.
+
+*/