[tor-commits] [ooni-probe/master] Rename setupProgressMeters to updateProgressMeters and add debugging.
art at torproject.org
art at torproject.org
Mon Nov 26 02:59:07 UTC 2012
commit bb2744ff8010883d1c78fa112b868161cfa62c12
Author: Arturo Filastò <art at fuffa.org>
Date: Mon Nov 26 03:57:15 2012 +0100
Rename setupProgressMeters to updateProgressMeters and add debugging.
* Call such function every time we iterate over a test
---
ooni/runner.py | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/ooni/runner.py b/ooni/runner.py
index 942e3b5..6ea4a86 100644
--- a/ooni/runner.py
+++ b/ooni/runner.py
@@ -329,11 +329,10 @@ def increaseInputUnitIdx(test_filename):
config.stateDict[test_filename] += 1
yield updateResumeFile(test_filename)
-def setupProgressMeters(test_filename, input_unit_factory,
+def updateProgressMeters(test_filename, input_unit_factory,
test_case_number):
"""
- Sets up the meters required for keeping track of the current progress of
- certain tests.
+ Update the progress meters for keeping track of test state.
"""
log.msg("Setting up progress meters")
if not config.state.test_filename:
@@ -347,6 +346,10 @@ def setupProgressMeters(test_filename, input_unit_factory,
total_iterations = input_unit_items * test_case_number
current_iteration = input_unit_idx * test_case_number
+ log.debug("Test case number: %s" % test_case_number)
+ log.debug("Total iterations: %s" % total_iterations)
+ log.debug("Current iteration: %s" % current_iteration)
+
def progress():
return (current_iteration / total_iterations) * 100.0
@@ -403,7 +406,7 @@ def runTestCases(test_cases, options, cmd_line_options):
else:
config.stateDict[test_filename] = 0
- setupProgressMeters(test_filename, input_unit_factory, len(test_cases))
+ updateProgressMeters(test_filename, input_unit_factory, len(test_cases))
try:
for input_unit in input_unit_factory:
@@ -413,6 +416,8 @@ def runTestCases(test_cases, options, cmd_line_options):
oreporter)
yield increaseInputUnitIdx(test_filename)
+ updateProgressMeters(test_filename, input_unit_factory, len(test_cases))
+
except Exception:
log.exception("Problem in running test")
More information about the tor-commits
mailing list