[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] Rename setupProgressMeters to updateProgressMeters and add debugging.
commit bb2744ff8010883d1c78fa112b868161cfa62c12
Author: Arturo Filastò <art@xxxxxxxxx>
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")
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits