| Index: tools/perf/page_sets/long_running_idle_google_cases.py
|
| diff --git a/tools/perf/page_sets/long_running_idle_google_cases.py b/tools/perf/page_sets/long_running_idle_google_cases.py
|
| index 302cddf52617a1cf52e9642294046a10040aaa9c..9b46f8c2c96948e5f7db9439595ff795a735977a 100644
|
| --- a/tools/perf/page_sets/long_running_idle_google_cases.py
|
| +++ b/tools/perf/page_sets/long_running_idle_google_cases.py
|
| @@ -6,20 +6,19 @@
|
|
|
| from page_sets import google_pages
|
|
|
| +STARTUP_TIME_IN_SECONDS = 2
|
| IDLE_TIME_IN_SECONDS = 100
|
| -SAMPLING_INTERVAL_IN_SECONDS = 1
|
| -STEPS = IDLE_TIME_IN_SECONDS / SAMPLING_INTERVAL_IN_SECONDS
|
| -
|
| -def _IdleAction(action_runner):
|
| - action_runner.tab.browser.DumpMemory()
|
| - for _ in xrange(STEPS):
|
| - action_runner.Wait(SAMPLING_INTERVAL_IN_SECONDS)
|
| - action_runner.tab.browser.DumpMemory()
|
|
|
| def _CreateIdlePageClass(base_page_cls):
|
| class DerivedIdlePage(base_page_cls): # pylint: disable=no-init
|
| def RunPageInteractions(self, action_runner):
|
| - _IdleAction(action_runner)
|
| + action_runner.Wait(STARTUP_TIME_IN_SECONDS)
|
| + with action_runner.CreateInteraction('Begin'):
|
| + action_runner.tab.browser.DumpMemory()
|
| + with action_runner.CreateInteraction('Idle'):
|
| + action_runner.Wait(IDLE_TIME_IN_SECONDS)
|
| + with action_runner.CreateInteraction('End'):
|
| + action_runner.tab.browser.DumpMemory()
|
| return DerivedIdlePage
|
|
|
|
|
| @@ -27,7 +26,7 @@
|
| class DerivedIdlePage(base_page_cls): # pylint: disable=no-init
|
| def RunPageInteractions(self, action_runner):
|
| action_runner.tab.browser.tabs.New()
|
| - _IdleAction(action_runner)
|
| + action_runner.Wait(IDLE_TIME_IN_SECONDS)
|
| return DerivedIdlePage
|
|
|
|
|
|
|