Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Reliable_Oneways / README
blob6a4860afdda254e58cafe8066b9317a82732ec61
1 /**
5 @page Reliable_Oneways Test README File
7         A regression test for reliable oneways.  The test verifies
8 that each SyncScope policy can detect the problems that it should
9 detect, but only those.
11 - SYNC_WITH_TARGET: the server raises exceptions on a oneway request,
12   those should be detectable with this policy, as well as
13   OBJECT_NOT_EXIST when the server object is destroyed and TRANSIENT
14   exceptions when the server process is terminated.
16 - SYNC_WITH_SERVER: the exceptions raised by the servant should not
17   be detectable, while OBJECT_NOT_EXIST and TRANSIENT exceptions
18   should be.
20 - SYNC_WITH_TRANSPORT: only TRANSIENT exceptions are detectable, no
21   COMM_FAILURE, OBJECT_NOT_EXIST or the exception raised by the
22   servant could be visible.
24 - SYNC_NONE: only TRANSIENT exceptions are detectable.  It is expected
25   that some requests may go through without any exceptions, even after
26   the servant is terminated.
28         To run the test use the run_test.pl script:
30 $ ./run_sync_none.pl
31 $ ./run_sync_with_transport.pl
32 $ ./run_sync_with_server.pl
33 $ ./run_sync_with_target.pl
35         each script returns 0 if the test was successful.  In addition
36 you can use:
38 $ ./run_test.pl
40         to run all the tests in a single shot.  Notice that this last
41 script takes too long for nightly builds.