[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] Fix bug that lead the collector not being set via the test deck.
commit 5a4d88463b7f78ccb2247a44580e7cae27457277
Author: Arturo Filastò <art@xxxxxxxxx>
Date: Thu Aug 7 19:27:43 2014 +0200
Fix bug that lead the collector not being set via the test deck.
If a collector is specified from the command line we should not print a
confusing message stating that the collector is being set twice.
---
ooni/deck.py | 7 +++----
ooni/oonicli.py | 2 ++
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/ooni/deck.py b/ooni/deck.py
index adf1d69..19c7fd5 100644
--- a/ooni/deck.py
+++ b/ooni/deck.py
@@ -127,11 +127,10 @@ class Deck(InputFile):
log.msg("Skipping...")
continue
net_test_loader = NetTestLoader(test['options']['subargs'],
- test_file=nettest_path)
+ test_file=nettest_path)
+ if test['options']['collector']:
+ net_test_loader.collector = test['options']['collector']
self.insert(net_test_loader)
- #XXX: If the deck specifies the collector, we use the specified collector
- # And it should also specify the test helper address to use
- # net_test_loader.collector = test['options']['collector']
def insert(self, net_test_loader):
""" Add a NetTestLoader to this test deck """
diff --git a/ooni/oonicli.py b/ooni/oonicli.py
index 77e0a78..d66cf5c 100644
--- a/ooni/oonicli.py
+++ b/ooni/oonicli.py
@@ -187,6 +187,8 @@ def runWithDirector(logging=True, start_tor=True):
test_file = nettest_to_path(global_options['test_file'], True)
net_test_loader = NetTestLoader(global_options['subargs'],
test_file=test_file)
+ if global_options['collector']:
+ net_test_loader.collector = global_options['collector']
deck.insert(net_test_loader)
except errors.MissingRequiredOption as option_name:
log.err('Missing required option: "%s"' % option_name)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits