Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Bug_3845_Regression / README
blobc8b2b3f3fa94557421c39493798ef20fd7306326
1 /**
5 @page Local/Remote Mismatch Test README File
7         This test does not use the C++ compiler or any binaries
8         from another test. It simply runs the IDL compiler on
9         the IDL files, using the perl script, which returns
10         successfully if it catches the expected error. If the
11         expected error is not returned by the IDL compiler,
12         the script itself returns an error.
14         In each of the 4 IDL files:
16         local_inarg.idl
17         local_inoutarg.idl
18         local_outarg.idl
19         local_rettype.idl
21         there is an IDL error in which a local interface is used as
22         the indicated part of the signature of an operation on a
23         non-local interface. If the error were not caught in the
24         IDL compiler, it would turn up as a C++ compiler error
25         (since CDR operators are not generated for local interfaces)
26         or, worse, a runtime error.
28         To run the test use the run_test.pl script:
30 $ ./run_test.pl
32         the script returns 0 if the test was successful.