diff options
Diffstat (limited to 'cpp/test/Ice/faultTolerance/run.py')
-rwxr-xr-x | cpp/test/Ice/faultTolerance/run.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/test/Ice/faultTolerance/run.py b/cpp/test/Ice/faultTolerance/run.py index a70f4a96d80..0ec95659b5a 100755 --- a/cpp/test/Ice/faultTolerance/run.py +++ b/cpp/test/Ice/faultTolerance/run.py @@ -57,4 +57,13 @@ while 1: break; print output, +clientStatus = clientPipe.close() +serverStatus = None +for i in range(0, num): + serverStatus = serverStatus or serverPipes[i].close() + +if clientStatus or serverStatus: + TestUtil.killServers() + sys.exit(1) + sys.exit(0) |