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) |