[tor-commits] [ooni-probe/master] Run one test at a time

art at torproject.org art at torproject.org
Fri Apr 29 09:42:24 UTC 2016


commit 2e88a046d9750b7187a04b9acf6981fb380b6802
Author: Arturo Filastò <arturo at filasto.net>
Date:   Wed Feb 3 22:54:45 2016 +0100

    Run one test at a time
---
 ooni/oonicli.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ooni/oonicli.py b/ooni/oonicli.py
index b9133c9..9509a18 100644
--- a/ooni/oonicli.py
+++ b/ooni/oonicli.py
@@ -300,6 +300,7 @@ def runTestWithDirector(director, global_options, url=None,
 
     # Wait until director has started up (including bootstrapping Tor)
     # before adding tests
+    @defer.inlineCallbacks
     def post_director_start(_):
         for net_test_loader in deck.netTestLoaders:
             # Decks can specify different collectors
@@ -319,11 +320,10 @@ def runTestWithDirector(director, global_options, url=None,
 
             net_test_loader.annotations = global_options['annotations']
 
-            director.startNetTest(net_test_loader,
-                                  global_options['reportfile'],
-                                  collector,
-                                  global_options['no-yamloo'])
-        return director.allTestsDone
+            yield director.startNetTest(net_test_loader,
+                                        global_options['reportfile'],
+                                        collector,
+                                        global_options['no-yamloo'])
 
     d.addCallback(setup_nettest)
     d.addCallback(post_director_start)





More information about the tor-commits mailing list