Chromium Code Reviews| Index: tools/perf/measurements/smoothness.py |
| diff --git a/tools/perf/measurements/smoothness.py b/tools/perf/measurements/smoothness.py |
| index d771917a7613051a1ee462a4f5ad7817e7a83df4..b90a56b540d3871ad21c066e9fcf2d712693fb91 100644 |
| --- a/tools/perf/measurements/smoothness.py |
| +++ b/tools/perf/measurements/smoothness.py |
| @@ -35,5 +35,8 @@ class Smoothness(page_measurement.PageMeasurement): |
| self._power_metric.AddResults(tab, results) |
| self._smoothness_controller.AddResults(tab, results) |
| - def CleanUpAfterPage(self, _, tab): |
| - self._smoothness_controller.CleanUp(tab) |
| + def CleanUpAfterPage(self, page, tab): |
| + if self._power_metric: |
| + self._power_metric.Stop(page, tab) |
|
tonyg
2014/07/22 22:46:12
Doesn't this mean we'll run it twice in the common
chrishenry
2014/07/22 22:56:37
Yes, it's robust to that (_StopInternal is idempot
|
| + if self._smoothness_controller: |
| + self._smoothness_controller.CleanUp(tab) |