Index: tools/telemetry/telemetry/page/page_runner_repeat.py |
diff --git a/tools/telemetry/telemetry/page/page_runner_repeat.py b/tools/telemetry/telemetry/page/page_runner_repeat.py |
index acec0b0b714b01916fd833569d53a0cee77b2de8..5c80f5c68fd00010791e04ebb740d174b355d1b6 100644 |
--- a/tools/telemetry/telemetry/page/page_runner_repeat.py |
+++ b/tools/telemetry/telemetry/page/page_runner_repeat.py |
@@ -52,3 +52,10 @@ class PageRunnerRepeatState(object): |
self.page_iters >= self.options.page_repeat_iters): |
return False |
return True |
+ |
+ def ShouldNavigate(self, skip_navigate_on_repeat): |
+ """Returns whether we are navigating to pages on page repeats. |
+ |
+ Always navigate on the first iteration of a page and on every new pageset. |
+ """ |
+ return self.page_iters == 0 or not skip_navigate_on_repeat |