summaryrefslogtreecommitdiff
path: root/cpp/test/IceBox/admin/run.py
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2015-09-17 15:05:23 -0230
committerDwayne Boone <dwayne@zeroc.com>2015-09-17 15:05:23 -0230
commita1aaac0e077cc4b4a97a985a9947d6415c771932 (patch)
treeb5e568d95017620ed9a4ddac58143df7352449ac /cpp/test/IceBox/admin/run.py
parentMinor style fixes (diff)
downloadice-a1aaac0e077cc4b4a97a985a9947d6415c771932.tar.bz2
ice-a1aaac0e077cc4b4a97a985a9947d6415c771932.tar.xz
ice-a1aaac0e077cc4b4a97a985a9947d6415c771932.zip
ICE-6774 added iceboxadmin test to IceBox/admin
Diffstat (limited to 'cpp/test/IceBox/admin/run.py')
-rwxr-xr-xcpp/test/IceBox/admin/run.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/cpp/test/IceBox/admin/run.py b/cpp/test/IceBox/admin/run.py
index 7f24cb1f9a1..3407a00c52c 100755
--- a/cpp/test/IceBox/admin/run.py
+++ b/cpp/test/IceBox/admin/run.py
@@ -25,3 +25,20 @@ icebox = TestUtil.getIceBox()
config = os.path.join(os.getcwd(), "config.icebox")
TestUtil.clientServerTest(additionalServerOptions= '--Ice.Config=\"%s\"' % config, server = icebox)
+
+sys.stdout.write("testing iceboxadmin... ")
+sys.stdout.flush()
+
+admin = TestUtil.getIceBoxAdmin()
+adminconfig = os.path.join(os.getcwd(), "config.admin")
+
+ib = TestUtil.startServer(icebox, args = '--Ice.Config=\"%s\"' % config)
+iba = TestUtil.startClient(admin, args = '--Ice.Config=\"%s\" stop TestService' % adminconfig)
+iba.waitTestSuccess()
+iba = TestUtil.startClient(admin, args = '--Ice.Config=\"%s\" start TestService' % adminconfig)
+iba.waitTestSuccess()
+iba = TestUtil.startClient(admin, args = '--Ice.Config=\"%s\" shutdown' % adminconfig)
+iba.waitTestSuccess()
+ib.waitTestSuccess()
+
+print("ok")