summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/InterfaceRepo/IDL3_Test/README
blob: 98b048231ada68116828a85f8e91a0089c90cc31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$Id$

This test specializes in the Interface Repository support of
valuetypes and the IDL extensions that were added to 
support the CORBA Component Model (CCM). Testing of most of
the other IDL types can be found in the nearby IFR_Test
directory.

The test can be run automatically by executing the provided
Perl script run_test.pl. If debugging of one or more of
the processes is desired, each can be run by hand, in the
same order that they are found in the script. The script
also shows reasonable command line arguments for each process.

No code is generated from the IDL file. It is there only to
have its contents loaded into the IFR by the Interface
Repository loader, tao_ifr.

The -d option may be passed to the client, which will then
output detailed messages in the event of a test error.
Otherwise, only test success or failure will be output.

All the numeric and string constants, storing the names, flags,
and sequence lengths found in test.idl, appear at the top of
idl3_client.cpp. This allows the test to be easily extended
to cover more complicated use cases.

More information about the Interface Repository can be found in 
TAO/docs/releasenotes/index.html.



- Jeff Parsons