os.mkdir(testroot)
# Choose a port
global port
- port = random.randint(49152, 65535)
+ port = random.randint(49152, 65530)
while not bindable(port + 1):
print "port %d is not bindable, trying another" % (port + 1)
- port = random.randint(49152, 65535)
+ port = random.randint(49152, 65530)
# Log anything sent to that port
packetlog = "%s/packetlog" % testroot
subprocess.Popen(["disorder-udplog",
rc = daemon.poll()
if rc == None:
print " stopping daemon"
- disorder.client().shutdown()
+ os.kill(daemon.pid, 15)
print " waiting for daemon"
rc = daemon.wait()
- print " daemon has stopped"
+ print " daemon has stopped (rc=%d)" % rc
else:
print " daemon already stopped"
daemon = None