diff options
Diffstat (limited to 'TAO/orbsvcs/tests/Security/BiDirectional/README')
-rw-r--r-- | TAO/orbsvcs/tests/Security/BiDirectional/README | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/TAO/orbsvcs/tests/Security/BiDirectional/README b/TAO/orbsvcs/tests/Security/BiDirectional/README new file mode 100644 index 00000000000..14e5d33aaf8 --- /dev/null +++ b/TAO/orbsvcs/tests/Security/BiDirectional/README @@ -0,0 +1,29 @@ +# $Id$ + +This is a test that exercises the birectional GIOP connection +implementation in TAO over SSLIOP connection. + +Basicaly, the test is a copy of the $TAO_ROOT/tests/BiDirectional with +added support for SSLIOP + +Start the server like this + +$ server -ORBSvcConf server.conf -o <file.ior> -i <no_iterations> +$ client -ORBSvcConf client.conf -k file://<file.ior> -x + +Or, simply + +$ ./run_test.pl -ssl + +The server starts up writing the IOR to the file. The client then starts +up, creates its own object and passes the reference to the server. Then +it invokes a method on the server to indicate that it is ready for +callback. The server then callsback the client on the same connection +<no_iterations> times. If the server creates a new connection the server +would crash itself. + +To determine that no new connections have been opened or used the test +relies on the fact that TAO uses a transport cache. It can provide us +iwith the number of currently cashed transports before and after making an +invocation. Both the client and at the server make this check. + |