diff options
Diffstat (limited to 'ACE/TAO/tests/Multiple/README')
-rw-r--r-- | ACE/TAO/tests/Multiple/README | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/ACE/TAO/tests/Multiple/README b/ACE/TAO/tests/Multiple/README new file mode 100644 index 00000000000..069e8d9bfd2 --- /dev/null +++ b/ACE/TAO/tests/Multiple/README @@ -0,0 +1,103 @@ +<$Id$> + +This test make sure that the collocation scheme works fine in case +of diamond shaped multiple inheritance. The case taken into account +is the following: + + Top + / \ + Left Right + \ / + Bottom + +The IDL file Multiple.idl, defines four IDL interface that satisfy +the relation expressed by the former figure. + +The test is designed in such a way that error caused by the wrong +behaviour are detected and signaled. + +To run the test you can do the following: + +1. Unix Like platform + +$ make-----------------------<BOTTOM>------------------------------- +The Test Completed Successfully. Congratulations! + + +Calling ShutDown on Top. + + +D:\Devel\ACE_wrappers\TAO\tests\Multiple>Client.exe + + +$ run_test.pl + +-or- + +$ server +$ client + +In this case the the ORB will use *ThruPOA* collocation for non RT-CORBA +applications. + +$ server -ORBCollocationStrategy direct +$ client + +In this case the ORB will use *Direct* collocation for non RT-CORBA +applications. + +$ server -ORBCollocation no +$ client + +Collocation is disabled in this case. + +The right output of the client should in any case be the one outlined +below. Anyhow the test is self checking so it will detect wrong answer +caused by weirdness in the collocation. + + +------------------------<TOP>------------------------------- + + +Calling all method supported by the Interface Top + +Call to <top_quote> returned with success: Ciao + +------------------------<TOP>------------------------------- + +------------------------<LEFT>------------------------------- + + +Calling all method supported by the Interface Left + +Call to <top_quote> returned with success: Ciao +Call to <left_quote> returned with success: Hola + +------------------------<LEFT>------------------------------- + +------------------------<RIGHT>------------------------------- + + +Calling all method supported by the Interface Right + +Call to <top_quote> returned with success: Ciao +Call to <right_quote> returned with success: Hello + +------------------------<RIGHT>------------------------------- + +-----------------------<BOTTOM>------------------------------- + + +Calling all method supported by the Interface Bottom + +Call to <top_quote> returned with success: Ciao +Call to <left_quote> returned with success: Hola +Call to <right_quote> returned with success: Hello +Call to <bottom_quote> returned with success: Previet + +-----------------------<BOTTOM>------------------------------- + + +The Test Completed Successfully. Congratulations! + +Calling ShutDown on Top. |