| Index: tools/perf/measurements/webrtc.py
|
| diff --git a/tools/perf/measurements/webrtc.py b/tools/perf/measurements/webrtc.py
|
| index 5b8680ba3ae1a41ecbaed0a6e05114d473f5a5fa..ad37be04a4da964ceb11305c04ab48ebd789e01e 100644
|
| --- a/tools/perf/measurements/webrtc.py
|
| +++ b/tools/perf/measurements/webrtc.py
|
| @@ -2,14 +2,14 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| +from measurements import PageTestMeasurement
|
| from metrics import cpu
|
| from metrics import memory
|
| from metrics import power
|
| from metrics import webrtc_stats
|
| -from telemetry.page import page_test
|
|
|
|
|
| -class WebRTC(page_test.PageTest):
|
| +class WebRTC(PageTestMeasurement):
|
| """Gathers WebRTC-related metrics on a page set."""
|
|
|
| def __init__(self):
|
| @@ -34,6 +34,7 @@ class WebRTC(page_test.PageTest):
|
| self._webrtc_stats_metric.Start(page, tab)
|
|
|
| def CustomizeBrowserOptions(self, options):
|
| + super(WebRTC, self).CustomizeBrowserOptions(options)
|
| memory.MemoryMetric.CustomizeBrowserOptions(options)
|
| options.AppendExtraBrowserArgs('--use-fake-device-for-media-stream')
|
| options.AppendExtraBrowserArgs('--use-fake-ui-for-media-stream')
|
| @@ -41,6 +42,8 @@ class WebRTC(page_test.PageTest):
|
|
|
| def ValidateAndMeasurePage(self, page, tab, results):
|
| """Measure the page's performance."""
|
| + super(WebRTC, self).ValidateAndMeasurePage(page, tab, results)
|
| +
|
| self._memory_metric.Stop(page, tab)
|
| self._memory_metric.AddResults(tab, results)
|
|
|
|
|