Merge pull request #1551 from DOCGroup/plm_jira_333
[ACE_TAO.git] / TAO / orbsvcs / tests / Notify / Basic / README
blob093a78f71d1d07577bdc6cf0b4f8bdb31fc37815
3 Basic Tests
4 ===========
6 Updates:
7 -------
8 This test will check if the subscription and publication update messages
9 from the event channel are properly received from the Notify Service.
11 Command line parameters:
12 none.
14 ConnectDisconnect:
15 -----------------
16 Connects/Disconnects consumers and suppliers in a loop to test connect
17 and disconnect to admin objects.
19 Command line parameters:
21 "-count <testcount>",
22 "-consumers <number_of_consumers>",
23 "-suppliers <number_of_suppliers>",
25 LifeCycle:
26 -------------
27 Creates and destroys EC and Admin objects.
29 Command line parameters:
30 "-count testcount"
32 where <testcount> is how many times we want to create/destroy.
34 IdAssignment:
35 ------------
36 This test exercies Id generation by creating ec and admin objects and
37 using the assigned ids to lookup these objects and destroy them.
39 Command line parameters:
40 "-iter <count>", count is how many times to repeat this test.
41 "-ec_count <count>", count is number of ec objects to create
42 "-ca_count <count>", count is number of consumer admin (ca) objects to create
43 "-sa_count <count>\n", count is number of supplier admin (sa) objects to create
46 AdminProperties
47 --------------------
48 Tests out the EC Admin QoSproperties:
50 command line parameters:
52 -max_queue_length [max_queue_length]
53 -max_consumers [max_consumers]
54 -max_suppliers [max_suppliers]
55 -reject_new_events [reject_new_events]
56 -consumers [consumers]
57 -suppliers [suppliers]
58 -event_count [event_count]
59 -ConsumerDelay [delay in secs]
60 // sleep period per push for the consumer created to test MaxQueueLength
61 -InitialDelay [delay in secs]
63 Events:
64 ----------
65 This test creates 1 structured supplier and 2 structured consumers.
66 Each consumer should receive all the events send by the supplier.
67 The uses the default ConsumerAdmin and default Supplier Admin if the
68 -use_default_admin option is specified.
70 command line options:
71 -use_default_admin
72 -events [number of events to send]
74 MultiTypes:
75 -----------
76 Creates a Supplier and Consumer each for the 3 Client types that send
77 and receive Any, Structured and Sequence event types.
78 Each type of the supplier then sends an event each to the Notification
79 channel. All 3 types of consumers should receive 3 events each.
81 command line options:
82 none.
84 Simple:
85 -------
86 Creates 1 Any Supplier and 1 Any Consumer. Events received by the
87 supplier must be equal to the count send.
89 command line options:
90 -events [number of events to send]
92 Filter:
93 ------
94 Tests the FilterAdmin and Filter interface methods.
96 command line options:
97 none.
99 Sequence:
100 ---------
101 In the default run, this test sends 15 events in batches of 5 events
102 via a sequence supplier. It sets the consumer's batch size to 3 and
103 sets a pacing interval of 2 seconds.  It checks to see if 15 events are indeed received.
105 command line options:
106 -events [count]
107 -SupplierBatchSize [count]
108 -ConsumerBatchSize [count]
109 -ConsumerDelay [delay]
110 -InitialDelay [delay]