summaryrefslogtreecommitdiff
path: root/TAO/tests/DII_Collocation_Tests/oneway/README
blob: 2720f2002e4b60c27896717ac7049186fbc1dc29 (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
$Id$

Description:
This test is used to test the bug fix on collocated dii oneway request
invocation via send_oneway() crash on get_in_arg() when the request has multiple
"IN" parameters.

The test.idl defines oneway operations with all sorts SArgument to test the
conversion of the DII parameters in NVList to the list of arguments.
It also defines the operations with multiple "IN" arguments to test the
bug fix.

This test is a modification of the Collocation_Tests. The big difference is
this test invokes the oneway operations using DII while the Collocation_Tests
invoke a simple twoway operations.

Usage:
=====

The run_test.pl runs several test cases listed below. The test result will be printed
after the test completes. To debug the test failure, the operation "-d" can be passed
to have verbose log.


======== Running in Default Mode

Collocated_Test -o test.ior -k file://test.ior


======== Running with per-orb

Collocated_Test -o test.ior -k file://test.ior -ORBCollocation per-orb


======== Running with no collocation

Collocated_Test -o test.ior -k file://test.ior -ORBCollocation no


======== Running in default mode and two ORBS

Collocated_Test -o test.ior -k file://test.ior -n


======== Running in per-orb mode and two ORBS

Collocated_Test -o test.ior -k file://test.ior -n -ORBCollocation per-orb


======== Running in no collocation mode and two ORBS

Collocated_Test -o test.ior -k file://test.ior -n -ORBCollocation per-orb