Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5584)

Unified Diff: chrome/test/media_router/telemetry/benchmarks/media_router_measurements.py

Issue 1843063004: Add new Telemetry tests to get CPU and memory usage for idle and flinging two test scenarios. Mirro… (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix GN build failure Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/media_router/telemetry/benchmarks/media_router_measurements.py
diff --git a/chrome/test/media_router/telemetry/benchmarks/media_router_measurements.py b/chrome/test/media_router/telemetry/benchmarks/media_router_measurements.py
index 320ae9e2dae7b67ca9ca7757ada21000c3416bf2..b760a292139cdc95f8cbd458009ffbe1d9bc0e79 100644
--- a/chrome/test/media_router/telemetry/benchmarks/media_router_measurements.py
+++ b/chrome/test/media_router/telemetry/benchmarks/media_router_measurements.py
@@ -2,20 +2,32 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-from benchmarks import media_router_metric
+from benchmarks import media_router_dialog_metric
+from benchmarks import media_router_cpu_memory_metric
from telemetry.page import page_test
-class MediaRouterPageTest(page_test.PageTest):
+class MediaRouterDialogTest(page_test.PageTest):
"""Performs a measurement of Media Route dialog latency."""
def __init__(self):
- super(MediaRouterPageTest, self).__init__()
- self._media_router_metric = media_router_metric.MediaRouterMetric()
+ super(MediaRouterDialogTest, self).__init__()
+ self._metric = media_router_dialog_metric.MediaRouterDialogMetric()
def DidNavigateToPage(self, page, tab):
- self._media_router_metric.Start(page, tab)
+ self._metric.Start(page, tab)
def ValidateAndMeasurePage(self, page, tab, results):
- self._media_router_metric.Stop(page, tab)
- self._media_router_metric.AddResults(tab, results)
+ self._metric.Stop(page, tab)
+ self._metric.AddResults(tab, results)
+
+
+class MediaRouterCPUMemoryTest(page_test.PageTest):
+ """Performs a measurement of Media Route CPU/memory usage."""
+
+ def __init__(self):
+ super(MediaRouterCPUMemoryTest, self).__init__()
+ self._metric = media_router_cpu_memory_metric.MediaRouterCPUMemoryMetric()
+
+ def ValidateAndMeasurePage(self, page, tab, results):
+ self._metric.AddResults(tab, results)

Powered by Google App Engine
This is Rietveld 408576698