]> git.proxmox.com Git - ovs.git/blobdiff - tests/test-unix-socket.py
system-kmod-macros: Load TFTP module.
[ovs.git] / tests / test-unix-socket.py
index 5a3f3c0e3cfe3993d0dd8b03cf927f0fd398180f..c80fb13d25d28f9740741f74928ea3249dfb92c7 100644 (file)
@@ -19,6 +19,8 @@ import socket
 import sys
 
 import ovs.socket_util
+from ovs.fatal_signal import signal_alarm
+
 
 def main(argv):
     if len(argv) not in (2, 3):
@@ -32,7 +34,7 @@ def main(argv):
         sockname2 = sockname1
 
     signal.signal(signal.SIGALRM, signal.SIG_DFL)
-    signal.alarm(5)
+    signal_alarm(5)
 
     # Create a listening socket under name 'sockname1'.
     error, sock1 = ovs.socket_util.make_unix_socket(socket.SOCK_STREAM, False,
@@ -40,6 +42,7 @@ def main(argv):
     if error:
         sys.stderr.write("%s: bind failed (%s)" % (sockname1,
                                                    os.strerror(error)))
+        sys.exit(1)
     sock1.listen(1)
 
     # Connect to 'sockname2' (which should be the same file, perhaps under a
@@ -49,6 +52,8 @@ def main(argv):
     if error:
         sys.stderr.write("%s: connect failed (%s)" % (sockname2,
                                                       os.strerror(error)))
+        sys.exit(1)
+
 
 if __name__ == '__main__':
     main(sys.argv)