| OLD | NEW |
| (Empty) | |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. |
| 4 |
| 5 from telemetry import decorators |
| 6 from telemetry import page as page_module |
| 7 from telemetry import story |
| 8 from telemetry.page import cache_temperature |
| 9 from telemetry.testing import browser_test_case |
| 10 |
| 11 class CacheTempeartureTests(browser_test_case.BrowserTestCase): |
| 12 @decorators.Enabled('has tabs') |
| 13 def testEnsureAny(self): |
| 14 story_set = story.StorySet() |
| 15 page = page_module.Page('http://google.com', page_set=story_set, |
| 16 cache_temperature=cache_temperature.ANY) |
| 17 cache_temperature.EnsurePageCacheTemperature(page, self._browser) |
| 18 |
| 19 @decorators.Enabled('has tabs') |
| 20 def testEnsurePCv1Cold(self): |
| 21 story_set = story.StorySet() |
| 22 page = page_module.Page('http://google.com', page_set=story_set, |
| 23 cache_temperature=cache_temperature.PCV1_COLD) |
| 24 cache_temperature.EnsurePageCacheTemperature(page, self._browser) |
| 25 |
| 26 @decorators.Enabled('has tabs') |
| 27 def testEnsurePCv1WarmAfterPCv1ColdRun(self): |
| 28 story_set = story.StorySet() |
| 29 page = page_module.Page('http://google.com', page_set=story_set, |
| 30 cache_temperature=cache_temperature.PCV1_COLD) |
| 31 cache_temperature.EnsurePageCacheTemperature(page, self._browser) |
| 32 |
| 33 previous_page = page |
| 34 page = page_module.Page('http://google.com', page_set=story_set, |
| 35 cache_temperature=cache_temperature.PCV1_WARM) |
| 36 cache_temperature.EnsurePageCacheTemperature(page, self._browser, |
| 37 previous_page) |
| 38 |
| 39 @decorators.Enabled('has tabs') |
| 40 def testEnsurePCv1WarmFromScratch(self): |
| 41 story_set = story.StorySet() |
| 42 page = page_module.Page('http://google.com', page_set=story_set, |
| 43 cache_temperature=cache_temperature.PCV1_WARM) |
| 44 cache_temperature.EnsurePageCacheTemperature(page, self._browser) |
| OLD | NEW |