diff options
Diffstat (limited to 'TAO/tests/AMI/run_test.pl')
-rwxr-xr-x | TAO/tests/AMI/run_test.pl | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/TAO/tests/AMI/run_test.pl b/TAO/tests/AMI/run_test.pl index 4797af89617..dda1be7f98b 100755 --- a/TAO/tests/AMI/run_test.pl +++ b/TAO/tests/AMI/run_test.pl @@ -16,10 +16,10 @@ $iterations = '1'; foreach $i (@ARGV) { if ($i eq '-mux') { $client_conf = PerlACE::LocalFile ("muxed$PerlACE::svcconf_ext"); - } + } elsif ($i eq '-debug') { $debug_level = '1'; - } + } elsif ($i eq '-exclusive') { $client_conf = PerlACE::LocalFile ("exclusive$PerlACE::svcconf_ext"); } @@ -42,7 +42,7 @@ if (PerlACE::waitforfile_timed ($iorfile, 15) == -1) { print STDERR "ERROR: cannot find file <$iorfile>\n"; $SV->Kill (); $SV->TimedWait (1); exit 1; -} +} $CL = new PerlACE::Process ("simple_client", "-ORBsvcconf $client_conf " @@ -62,11 +62,16 @@ $client2 = $CL2->SpawnWaitKill (60); $server = $SV->WaitKill (10); +$CL3 = new PerlACE::Process ("client", + "-c -ORBdebuglevel $debug_level"); + +$client3 = $CL3->SpawnWaitKill (60); + unlink $iorfile; -if ($server != 0 || $client != 0 || $client2 != 0) { +if ($server != 0 || $client != 0 || $client2 != 0 || $client3 != 0) { exit 1; } - + exit 0; - + |