summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@gnome.org>2016-11-30 07:40:05 -0300
committerThibault Saunier <tsaunier@gnome.org>2016-12-02 12:32:18 -0300
commit3bbf7fda47009dc7e0ca9f24d15a8e76097355cc (patch)
tree8e302ca7aed823afa1ee09a954b08b1306f5bf9f
parent67c14729ac6f991fd3a230ceaf5dea211df38fa0 (diff)
validate:launcher: Make sure that the IPC server is shutdown before closing the socket
-rw-r--r--validate/launcher/baseclasses.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py
index c39a426..25b2155 100644
--- a/validate/launcher/baseclasses.py
+++ b/validate/launcher/baseclasses.py
@@ -551,9 +551,9 @@ class GstValidateTest(Test):
def stop_server(self):
if self.server:
- self.server.server_close()
self.server.shutdown()
self.server_thread.join()
+ self.server.server_close()
self.server = None
def kill_subprocess(self):
@@ -582,8 +582,6 @@ class GstValidateTest(Test):
self.info("%s server port: %s" % (self, self.serverport))
ready.set()
- # Activate the server; this will keep running until you
- # interrupt the program with Ctrl-C
self.server.serve_forever()
def test_start(self, queue):