Index: telemetry/telemetry/internal/story_runner.py |
diff --git a/telemetry/telemetry/internal/story_runner.py b/telemetry/telemetry/internal/story_runner.py |
index 4d736cd6d6dd6f3e6e705ed32855d9764a0ba113..1a65623d4cbc4a7daef6a10aa4c0cdf466e04469 100644 |
--- a/telemetry/telemetry/internal/story_runner.py |
+++ b/telemetry/telemetry/internal/story_runner.py |
@@ -209,9 +209,9 @@ def Run(test, story_set, finder_options, results, max_failures=None, |
for group in story_groups: |
state = None |
try: |
- for _ in xrange(finder_options.pageset_repeat): |
+ for storyset_repeat_counter in xrange(finder_options.pageset_repeat): |
for story in group.stories: |
- for _ in xrange(finder_options.page_repeat): |
+ for story_repeat_counter in xrange(finder_options.page_repeat): |
if not state: |
# Construct shared state by using a copy of finder_options. Shared |
# state may update the finder_options. If we tear down the shared |
@@ -219,7 +219,8 @@ def Run(test, story_set, finder_options, results, max_failures=None, |
# state for the next story from the original finder_options. |
state = group.shared_state_class( |
test, finder_options.Copy(), story_set) |
- results.WillRunPage(story) |
+ results.WillRunPage( |
+ story, storyset_repeat_counter, story_repeat_counter) |
try: |
_WaitForThermalThrottlingIfNeeded(state.platform) |
_RunStoryAndProcessErrorIfNeeded(story, results, state, test) |