summaryrefslogtreecommitdiff
path: root/cpp/test/IceGrid/session/run.py
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2006-08-29 09:00:41 +0000
committerMatthew Newhook <matthew@zeroc.com>2006-08-29 09:00:41 +0000
commit5517585e1d63ade7730a72c8df43d497c9491904 (patch)
treea5f297388f985400898a18fd269d75be6667e4c5 /cpp/test/IceGrid/session/run.py
parentBug 1339. (diff)
downloadice-5517585e1d63ade7730a72c8df43d497c9491904.tar.bz2
ice-5517585e1d63ade7730a72c8df43d497c9491904.tar.xz
ice-5517585e1d63ade7730a72c8df43d497c9491904.zip
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=1274
Diffstat (limited to 'cpp/test/IceGrid/session/run.py')
-rwxr-xr-xcpp/test/IceGrid/session/run.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/cpp/test/IceGrid/session/run.py b/cpp/test/IceGrid/session/run.py
index 6d35360c54e..170f938ef33 100755
--- a/cpp/test/IceGrid/session/run.py
+++ b/cpp/test/IceGrid/session/run.py
@@ -30,14 +30,25 @@ if not os.path.exists(node1Dir):
else:
IceGridAdmin.cleanDbDir(node1Dir)
+print "starting admin permissions verifier...",
+serverCmd = os.path.join(testdir, "verifier") + TestUtil.commonServerOptions
+if TestUtil.debug:
+ print "(" + serverCmd + ")",
+verifierPipe = os.popen(serverCmd + " 2>&1")
+TestUtil.getServerPid(verifierPipe)
+TestUtil.getAdapterReady(verifierPipe)
+print "ok"
+
IceGridAdmin.registryOptions += \
r' --IceGrid.Registry.DynamicRegistration' + \
r' --IceGrid.Registry.PermissionsVerifier="ClientPermissionsVerifier"' + \
- r' --IceGrid.Registry.AdminPermissionsVerifier="AdminPermissionsVerifier"' + \
- r' --IceGrid.Registry.SSLPermissionsVerifier="SSLPermissionsVerifier"' + \
- r' --IceGrid.Registry.AdminSSLPermissionsVerifier="SSLPermissionsVerifier"'
+ r' --IceGrid.Registry.AdminPermissionsVerifier="AdminPermissionsVerifier:tcp -p 12002"' + \
+ r' --IceGrid.Registry.SSLPermissionsVerifier="SSLPermissionsVerifier"'
IceGridAdmin.iceGridTest(name, "application.xml", \
"--IceDir=\"" + toplevel + "\" --TestDir=\"" + testdir + "\"", \
'\\"properties-override=' + TestUtil.clientServerOptions.replace("--", "") + '\\"')
+
+status = TestUtil.closePipe(verifierPipe)
+
sys.exit(0)