summaryrefslogtreecommitdiff
path: root/TAO/examples/POA/Forwarding/run_test.pl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/POA/Forwarding/run_test.pl')
-rwxr-xr-xTAO/examples/POA/Forwarding/run_test.pl49
1 files changed, 24 insertions, 25 deletions
diff --git a/TAO/examples/POA/Forwarding/run_test.pl b/TAO/examples/POA/Forwarding/run_test.pl
index efcb22cad0a..2a0f62b2d73 100755
--- a/TAO/examples/POA/Forwarding/run_test.pl
+++ b/TAO/examples/POA/Forwarding/run_test.pl
@@ -1,10 +1,9 @@
+# $Id$
+# -*- perl -*-
eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
& eval 'exec perl -S $0 $argv:q'
if 0;
-# $Id$
-# -*- perl -*-
-
use lib "../../../../bin";
require ACEutils;
@@ -15,29 +14,29 @@ $brace="\#\#\#\#\#";
# arrays
# Servers 1 and 2 are used in all tests
-@server1arglist = ("-o server1",
- "-p server1",
- "-o server1");
-@server2arglist = ("-f server1 -o server2",
- "-g server1 -p server2",
- "-g server1 -p server2");
+@server1arglist = ("-o server1 -ORBport 10040 -ORBobjrefstyle url",
+ "-p server1 -ORBport 10040 -ORBobjrefstyle url",
+ "-o server1 -ORBport 10040 -ORBobjrefstyle url");
+@server2arglist = ("-f server1 -o server2 -ORBport 10041 -ORBobjrefstyle url",
+ "-g server1 -p server2 -ORBport 10041 -ORBobjrefstyle url",
+ "-g server1 -p server2 -ORBport 10041 -ORBobjrefstyle url");
# The third server is only needed for the last test, but I'm making it
# a list in case anyone wants to run it in multiple tests, rather than
# just one
@server3arglist = ("",
- "",
- "-f server2 -o server3");
+ "",
+ "-f server2 -o server3 -ORBport 10043 -ORBobjrefstyle url");
# The client is run for all tests
@clientarglist = ("-f server2 -i 5",
- "-g server2 -i 5",
- "-f server3 -i 8");
+ "-g server2 -i 5",
+ "-f server3 -i 8");
# Descriptions of the tests
@testlist = ("POA approach",
- "servant locator approach",
- "dual POA and servant locator approaches");
+ "servant locator approach",
+ "dual POA and servant locator approaches");
$testtype = "";
@@ -76,19 +75,19 @@ sub run_test
# Run the servers
$SRV1 = Process::Create (".".$DIR_SEPARATOR."server".$Process::EXE_EXT,
- "$server1args");
+ "$server1args");
print STDERR ("server $server1args\n");
ACE::waitforfile ("server1");
$SRV2 = Process::Create (".".$DIR_SEPARATOR."server".$Process::EXE_EXT,
- "$server2args");
+ "$server2args");
print STDERR ("server $server2args\n");
ACE::waitforfile ("server2");
if ($server3args ne "")
{
- $SRV3 = Process::Create (".".$DIR_SEPARATOR."server".$Process::EXE_EXT,
- "$server3args");
+ $SRV3 = Process::Create (".".$DIR_SEPARATOR."server".$Process::EXE_EXT,
+ "$server3args");
ACE::waitforfile ("server3");
}
@@ -103,17 +102,17 @@ sub run_test
if ($server3args ne "")
{
- $SRV3->Kill (); $SRV3->Wait ();
+ $SRV3->Kill (); $SRV3->Wait ();
}
if ($status != 0)
{
- print STDERR ("\n$brace Test of $testtype FAILED\n");
- $status = -1;
+ print STDERR ("\n$brace Test of $testtype FAILED\n");
+ $retval = -1;
}
else
{
- print STDERR ("\n$brace Test of $testtype SUCCEEDED\n");
+ print STDERR ("\n$brace Test of $testtype SUCCEEDED\n");
}
cleanup_ior ();
return $status;
@@ -126,7 +125,7 @@ for ($q = 0; $q < 3; $q++)
run_test ();
if ($q < 2)
{
- print STDERR ("\n\t\t Waiting for things to stabilize...\n");
- sleep ($ACE::sleeptime);
+ print STDERR ("\n\t\t Waiting for things to stabilize...\n");
+ sleep ($ACE::sleeptime);
}
}