| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 from telemetry import decorators | 5 from telemetry import decorators |
| 6 from telemetry.internal.results import page_test_results | 6 from telemetry.internal.results import page_test_results |
| 7 from telemetry.page import page as page_module | 7 from telemetry.page import page as page_module |
| 8 from telemetry.testing import options_for_unittests | 8 from telemetry.testing import options_for_unittests |
| 9 from telemetry.testing import page_test_test_case | 9 from telemetry.testing import page_test_test_case |
| 10 from telemetry.timeline import model as model_module | 10 from telemetry.timeline import model as model_module |
| (...skipping 17 matching lines...) Expand all Loading... |
| 28 wall_duration = wall_duration or thread_duration | 28 wall_duration = wall_duration or thread_duration |
| 29 self._renderer_thread.BeginSlice(category, name, wall_start, thread_start, | 29 self._renderer_thread.BeginSlice(category, name, wall_start, thread_start, |
| 30 args=args) | 30 args=args) |
| 31 self._renderer_thread.EndSlice(wall_start + wall_duration, | 31 self._renderer_thread.EndSlice(wall_start + wall_duration, |
| 32 thread_start + thread_duration) | 32 thread_start + thread_duration) |
| 33 | 33 |
| 34 class MockV8GCTimesPage(page_module.Page): | 34 class MockV8GCTimesPage(page_module.Page): |
| 35 | 35 |
| 36 def __init__(self, page_set): | 36 def __init__(self, page_set): |
| 37 super(V8GCTimesTestPageHelper.MockV8GCTimesPage, self).__init__( | 37 super(V8GCTimesTestPageHelper.MockV8GCTimesPage, self).__init__( |
| 38 'file://blank.html', page_set, page_set.base_dir) | 38 'file://blank.html', page_set, page_set.base_dir, name='blank.html') |
| 39 | 39 |
| 40 def MeasureFakePage(self): | 40 def MeasureFakePage(self): |
| 41 # Create a fake page and add it to the page set. | 41 # Create a fake page and add it to the page set. |
| 42 results = page_test_results.PageTestResults() | 42 results = page_test_results.PageTestResults() |
| 43 page = V8GCTimesTestPageHelper.MockV8GCTimesPage(self._page_set) | 43 page = V8GCTimesTestPageHelper.MockV8GCTimesPage(self._page_set) |
| 44 self._page_set.AddStory(page) | 44 self._page_set.AddStory(page) |
| 45 | 45 |
| 46 # Pretend we're about to run the tests to silence lower level asserts. | 46 # Pretend we're about to run the tests to silence lower level asserts. |
| 47 results.WillRunPage(page) | 47 results.WillRunPage(page) |
| 48 | 48 |
| (...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 'v8_gc_scavenger': ('ms', 0.0), | 345 'v8_gc_scavenger': ('ms', 0.0), |
| 346 'v8_gc_scavenger_average': ('ms', 0.0), | 346 'v8_gc_scavenger_average': ('ms', 0.0), |
| 347 'v8_gc_scavenger_count': ('count', 0), | 347 'v8_gc_scavenger_count': ('count', 0), |
| 348 'v8_gc_scavenger_max': ('ms', 0.0), | 348 'v8_gc_scavenger_max': ('ms', 0.0), |
| 349 'v8_gc_scavenger_idle_deadline_overrun': ('ms', 0.0), | 349 'v8_gc_scavenger_idle_deadline_overrun': ('ms', 0.0), |
| 350 'v8_gc_scavenger_outside_idle': ('ms', 0.0), | 350 'v8_gc_scavenger_outside_idle': ('ms', 0.0), |
| 351 'v8_gc_scavenger_percentage_idle': ('idle%', 0.0), | 351 'v8_gc_scavenger_percentage_idle': ('idle%', 0.0), |
| 352 'v8_gc_total': ('ms', 0.0), | 352 'v8_gc_total': ('ms', 0.0), |
| 353 'v8_gc_total_idle_deadline_overrun': ('ms', 0.0), | 353 'v8_gc_total_idle_deadline_overrun': ('ms', 0.0), |
| 354 'v8_gc_total_outside_idle': ('ms', 0.0)} | 354 'v8_gc_total_outside_idle': ('ms', 0.0)} |
| OLD | NEW |