summaryrefslogtreecommitdiff
path: root/TAO/tests/Bug_1020_Basic_Regression/README
diff options
context:
space:
mode:
authorWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:21 +0000
committerWilliam R. Otte <wotte@dre.vanderbilt.edu>2006-07-24 15:50:21 +0000
commit3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c (patch)
tree197c810e5f5bce17b1233a7cb8d7b50c0bcd25e2 /TAO/tests/Bug_1020_Basic_Regression/README
parent6b846cf03c0bcbd8c276cb0af61a181e5f98eaae (diff)
downloadATCD-3aff90f4a822fcf5d902bbfbcc9fa931d6191a8c.tar.gz
Repo restructuring
Diffstat (limited to 'TAO/tests/Bug_1020_Basic_Regression/README')
-rw-r--r--TAO/tests/Bug_1020_Basic_Regression/README42
1 files changed, 42 insertions, 0 deletions
diff --git a/TAO/tests/Bug_1020_Basic_Regression/README b/TAO/tests/Bug_1020_Basic_Regression/README
new file mode 100644
index 00000000000..d20377f2685
--- /dev/null
+++ b/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.
+
+*/