Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / TAO / orbsvcs / tests / FT_Naming / Replication / README
blobbc69c825485ccf39ad37ae1ae979eca84ebe737a
3 This application tests the replication features of TAO's FT Naming Service.
5 To run all tests automatically -
6         execute Perl script run_test.pl
8 To run tests manually -
9         start the Naming Service (see
10         TAO/orbsvcs/Naming_Service/README for valid options),
11         then run ./client the optional options are shown below.
13 NOTE: if running tests manually, the NameService directory must exist
14 before starting the Naming Service and this directory must be cleaned out
15 manually after stopping the Naming Service.
17 The following options exist:
18 ---------------------------
19 -b      Breath of Context tree, default is 4, minimum is 2
21 -d      Depth of Context tree, default is 4, minimum is 2
23 -o      Breath of Object tree, default is 4, minimum is 2
25 -p      ior for Naming Server 1
27 -q      ior for Naming Server 2
29 The client creates two context trees, one of breath b and one of depth d,
30 and another node with o objects.  It then removes the contexts b-1, d and
31 the object o-1.  All these are done using the first name server.  The
32 client then accesses contexts b, b-1, d, d-1, and objects o, o-1 looking
33 for the appropriate found/not-found returns using the second name server.
35         Example (on a Unix system):
36         $ $TAO_ROOT/orbsvcs/Naming_Service/Naming_Service -o nsior1\
37           -r NameService -ORBEndPoint iiop://localhost:10001 &
38         $ $TAO_ROOT/orbsvcs/Naming_Service/Naming_Service -o nsior2\
39           -r NameService -ORBEndPoint iiop://localhost:10002 &
40         $ ./client -p file://nsior1 -q file://nsior2
42         where the steps correspond to 1&2)starting the Naming Service
43         in redundant mode, 3) running the client.
44         Don't forget to kill the name servers after you are done.
48 EXPECTED OUTPUT FOR THIS TEST
49 *****************************
51 Redundancy test OK.