]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Update/fix CI build
authorrl1987 <rl1987@sdf.lonestar.org>
Sun, 5 Aug 2018 13:27:49 +0000 (16:27 +0300)
committerNick Mathewson <nickm@torproject.org>
Wed, 12 Sep 2018 13:06:16 +0000 (09:06 -0400)
Update integration test to Python 3

src/test/test_rebind.py
src/test/test_rebind.sh

index 9472d5cef575903e51b60016586a5f8e447fba81..f02cb79b78fb4dde88b4aa2666a1f19d961f7bda 100644 (file)
@@ -1,3 +1,5 @@
+#!/usr/bin/python3
+
 from __future__ import print_function
 
 import sys
@@ -18,14 +20,14 @@ def try_connecting_to_socksport():
 def wait_for_log(s):
     while True:
         l = tor_process.stdout.readline()
-        if s in l:
+        if s in l.decode('utf8'):
             return
 
 def pick_random_port():
     port = 0
     random.seed()
 
-    for i in xrange(8):
+    for i in range(8):
         port = random.randint(10000, 60000)
         s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
         if s.connect_ex(('127.0.0.1', port)) == 0:
@@ -69,18 +71,18 @@ if control_socket.connect_ex(('127.0.0.1', control_port)):
     print('FAIL')
     sys.exit('Cannot connect to ControlPort')
 
-control_socket.sendall('AUTHENTICATE \r\n')
-control_socket.sendall('SETCONF SOCKSPort=0.0.0.0:{}\r\n'.format(socks_port))
+control_socket.sendall('AUTHENTICATE \r\n'.encode('utf8'))
+control_socket.sendall('SETCONF SOCKSPort=0.0.0.0:{}\r\n'.format(socks_port).encode('utf8'))
 wait_for_log('Opened Socks listener')
 
 try_connecting_to_socksport()
 
-control_socket.sendall('SETCONF SOCKSPort=127.0.0.1:{}\r\n'.format(socks_port))
+control_socket.sendall('SETCONF SOCKSPort=127.0.0.1:{}\r\n'.format(socks_port).encode('utf8'))
 wait_for_log('Opened Socks listener')
 
 try_connecting_to_socksport()
 
-control_socket.sendall('SIGNAL HALT\r\n')
+control_socket.sendall('SIGNAL HALT\r\n'.encode('utf8'))
 
 time.sleep(0.1)
 print('OK')
index 47f38afc457bbfe06e0fc0e493d4793d43b47b80..2e18f9c979f291633d5b11a92c8c146622798bcf 100755 (executable)
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+set -x
+
 exitcode=0
 
 "${PYTHON:-python}" "${abs_top_srcdir:-.}/src/test/test_rebind.py" "${TESTING_TOR_BINARY}" || exitcode=1