[tor-commits] [bridgedb/master] Add useful output during startup integration test
isis at torproject.org
isis at torproject.org
Sat Apr 19 17:02:42 UTC 2014
commit a3d59f0b2b9870ee8ee184bfb6617844891f8b57
Author: Matthew Finkel <Matthew.Finkel at gmail.com>
Date: Wed Mar 26 05:26:07 2014 +0000
Add useful output during startup integration test
---
lib/bridgedb/test/test_bridgedb.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/bridgedb/test/test_bridgedb.py b/lib/bridgedb/test/test_bridgedb.py
index 1f4470b..e73e2bc 100644
--- a/lib/bridgedb/test/test_bridgedb.py
+++ b/lib/bridgedb/test/test_bridgedb.py
@@ -92,10 +92,12 @@ class BridgeDBCliTest(unittest.TestCase):
# Sorry Windows users
devnull = open('/dev/null', 'w')
bridgedbProc = Popen([bridgedbScript, '-r', runDir], stdout=devnull)
+ print("Waiting 30 seconds while bridgedb loads...")
time.sleep(30)
assignments = pjoin(runDir, 'assignments.log')
self.assertTrue(os.path.isfile(assignments))
os.unlink(assignments)
+ print("Sending SIGHUP, checking for assignments.log ...")
bridgedbProc.send_signal(signal.SIGHUP)
time.sleep(5)
try:
@@ -105,6 +107,7 @@ class BridgeDBCliTest(unittest.TestCase):
bridgedbProcCode = bridgedbProc.wait()
print("`bridgedb' exited with status code %d" % int(bridgedbProcCode))
raise e
+ print("Sending SIGUSR1, checking for bucket files...")
bridgedbProc.send_signal(signal.SIGUSR1)
time.sleep(5)
buckets = [['email', False], ['https', False], ['unallocated', False]]
@@ -121,6 +124,7 @@ class BridgeDBCliTest(unittest.TestCase):
bridgedbProcCode = bridgedbProc.wait()
print("`bridgedb' exited with status code %d" % int(bridgedbProcCode))
raise e
+ print("Done. Killing processes.")
bridgedbProc.send_signal(signal.SIGINT)
bridgedbProcCode = bridgedbProc.wait()
print("`bridgedb' exited with status code %d" % int(bridgedbProcCode))
More information about the tor-commits
mailing list