[tor-commits] [ooni-probe/master] Set a default collector
art at torproject.org
art at torproject.org
Tue Feb 26 12:47:36 UTC 2013
commit c6d4fff1d3fcf39181311adad57cff576d5d497f
Author: aagbsn <aagbsn at extc.org>
Date: Thu Feb 21 12:01:53 2013 +0100
Set a default collector
---
collector | 1 +
ooni/oonicli.py | 3 ++-
ooni/runner.py | 9 +++++++++
3 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/collector b/collector
new file mode 100644
index 0000000..0b260a1
--- /dev/null
+++ b/collector
@@ -0,0 +1 @@
+httpo://nkvphnp3p6agi5qq.onion
diff --git a/ooni/oonicli.py b/ooni/oonicli.py
index c18f3bd..4a638e0 100644
--- a/ooni/oonicli.py
+++ b/ooni/oonicli.py
@@ -28,7 +28,8 @@ class Options(usage.Options):
" files listed on the command line")
optFlags = [["help", "h"],
- ["resume", "r"]]
+ ["resume", "r"],
+ ["no-default-reporter", "n"]]
optParameters = [["reportfile", "o", None, "report file name"],
["testdeck", "i", None,
diff --git a/ooni/runner.py b/ooni/runner.py
index 19d7e1f..a602234 100644
--- a/ooni/runner.py
+++ b/ooni/runner.py
@@ -4,6 +4,7 @@ import time
import inspect
import traceback
import itertools
+import random
import yaml
@@ -413,6 +414,14 @@ def runTestCases(test_cases, options, cmd_line_options):
test_inputs = options['inputs']
+ # Set a default reporter
+ if not cmd_line_options['collector'] and not \
+ cmd_line_options['no-default-reporter']:
+ with open('collector') as f:
+ reporter_url = random.choice(f.readlines())
+ reporter_url = reporter_url.split('#')[0].strip()
+ cmd_line_options['collector'] = reporter_url
+
oonib_reporter = OONIBReporter(cmd_line_options)
yaml_reporter = YAMLReporter(cmd_line_options)
More information about the tor-commits
mailing list