| Index: tools/perf/measurements/webrtc.py
|
| diff --git a/tools/perf/measurements/webrtc.py b/tools/perf/measurements/webrtc.py
|
| index f4fd8da88f43d80c2faa4814d4f1b5bbf8a1eaf1..a9729f747d09e85fec365cd0e1b738b177923809 100644
|
| --- a/tools/perf/measurements/webrtc.py
|
| +++ b/tools/perf/measurements/webrtc.py
|
| @@ -5,6 +5,7 @@
|
| from metrics import cpu
|
| from metrics import memory
|
| from metrics import power
|
| +from metrics import webrtc_stats
|
| from telemetry.page import page_test
|
|
|
|
|
| @@ -16,6 +17,7 @@ class WebRTC(page_test.PageTest):
|
| self._cpu_metric = None
|
| self._memory_metric = None
|
| self._power_metric = None
|
| + self._webrtc_stats_metric = None
|
|
|
| def WillStartBrowser(self, browser):
|
| self._power_metric = power.PowerMetric(browser)
|
| @@ -23,11 +25,13 @@ class WebRTC(page_test.PageTest):
|
| def DidStartBrowser(self, browser):
|
| self._cpu_metric = cpu.CpuMetric(browser)
|
| self._memory_metric = memory.MemoryMetric(browser)
|
| + self._webrtc_stats_metric = webrtc_stats.WebRtcStatisticsMetric()
|
|
|
| def DidNavigateToPage(self, page, tab):
|
| self._cpu_metric.Start(page, tab)
|
| self._memory_metric.Start(page, tab)
|
| self._power_metric.Start(page, tab)
|
| + self._webrtc_stats_metric.Start(page, tab)
|
|
|
| def CustomizeBrowserOptions(self, options):
|
| memory.MemoryMetric.CustomizeBrowserOptions(options)
|
| @@ -45,3 +49,6 @@ class WebRTC(page_test.PageTest):
|
|
|
| self._power_metric.Stop(page, tab)
|
| self._power_metric.AddResults(tab, results)
|
| +
|
| + self._webrtc_stats_metric.Stop(page, tab)
|
| + self._webrtc_stats_metric.AddResults(tab, results)
|
|
|