<$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------------------------------------------------------ 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. ------------------------------------------------------- Calling all method supported by the Interface Top Call to returned with success: Ciao ------------------------------------------------------- ------------------------------------------------------- Calling all method supported by the Interface Left Call to returned with success: Ciao Call to returned with success: Hola ------------------------------------------------------- ------------------------------------------------------- Calling all method supported by the Interface Right Call to returned with success: Ciao Call to returned with success: Hello ------------------------------------------------------- ------------------------------------------------------ Calling all method supported by the Interface Bottom Call to returned with success: Ciao Call to returned with success: Hola Call to returned with success: Hello Call to returned with success: Previet ------------------------------------------------------ The Test Completed Successfully. Congratulations! Calling ShutDown on Top.