Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / tests / RTCORBA / README
blobf809b74a71e89821661e2f5b7b87fa158f239ce0
1 This directory houses a collection of tests which exercise TAO support
2 for features defined in the RT-CORBA specification. Tests which exercise
3 TAO-specific RT features can be found in $TAO_ROOT/performance-tests/RTCorba.
4 OMG Real-time CORBA specification is available at:
5 https://www.omg.org/spec/RT (or check the OMG website
6 for a more recent version).
8 More information on TAO's implementation of RT-CORBA 1.0 specification
9 is available at:
10 $TAO_ROOT/docs/rtcorba/index.html
12 Each individual subdirectory contains a README file with more
13 information on the corresponding test.  The list of tests so far
14 includes the following:
16         . Banded_Connections
18           Test for RTCORBA::PriorityBandedConnection policy.
20         . Client_Propagated
22           Test for RTCORBA::PriorityModel policy with
23           RTCORBA::CLIENT_PROPAGATED value.
25         . Client_Protocol
27           Test for RTCORBA::ClientProtocol policy.
29         . Collocation
31           Test for collocation when using thread pools and lanes.
33         . Destroy_Thread_Pool
35           Test for creating and destroying thread pools (with and
36           without lanes).
38         . Explicit_Binding
40           Test for <Object::_validate_connection>.
42         . Linear_Priority
44           Test for Linear Priority mapping.  Also combines and tests
45           several RT policies in different ways.
47         . MT_Client_Protocol_Priority
49           Test for multi-threaded clients using the
50           RTCORBA::ClientProtocol policy.
52         . ORB_init
54           Test for creation and destruction of multiple RT ORBs.
56         . Persistent_IOR
58           Test for -ORBEndpoint option. Also makes sure that user
59           cannot use thread pools and persistence simultaneously.
61         . Policies
63           This program tests the construction of RTCORBA policies,
64           both through the generic ORB::create_policy interface and
65           the RTCORBA specific interfaces.
67         . Policy_Combinations
69           Test that combines and tests several RT policies in
70           different ways.
72         . Priority_Inversion_With_Bands
74           This test check for priority inversion when using different
75           RTCORBA configurations.
77         . Private_Connection
79           Test for RTCORBA::PrivateConnection policy.
81         . RTMutex
83           Test for RTCORBA::Mutex.
85         . Server_Declared
87           Test for RTCORBA::PriorityModel policy with
88           RTCORBA::SERVER_DECLARED value.
90         . Server_Protocol
92           Test for RTCORBA::ServerProtocol policy.
94         . Thread_Pool
96           Tests the creation and use of thread pools.