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
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:
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
40 to run all the tests in a single shot. Notice that this last
41 script takes too long for nightly builds.