Index: tools/perf/measurements/rasterize_and_record.py |
diff --git a/tools/perf/measurements/rasterize_and_record.py b/tools/perf/measurements/rasterize_and_record.py |
index 80ffff9ca20a2bfb6c075c3a90d34133de9fe3ba..b1e119650a2f6376ba2590ec35a621c102435a40 100644 |
--- a/tools/perf/measurements/rasterize_and_record.py |
+++ b/tools/perf/measurements/rasterize_and_record.py |
@@ -2,11 +2,11 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-import logging |
import time |
from metrics import rendering_stats |
from telemetry.page import page_measurement |
+from telemetry.page import page_test |
from telemetry.page.perf_tests_helper import FlattenList |
import telemetry.core.timeline.bounds as timeline_bounds |
from telemetry.core.timeline.model import TimelineModel |
@@ -62,9 +62,9 @@ class RasterizeAndRecord(page_measurement.PageMeasurement): |
def MeasurePage(self, page, tab, results): |
if not self._compositing_features_enabled: |
- logging.warning('Warning: compositing feature status unknown or not '+ |
- 'forced and threaded. Skipping measurement.') |
- return |
+ raise page_test.TestNotSupportedOnPlatformFailure( |
+ 'Compositing feature status unknown or not '+ |
+ 'forced and threaded. Skipping measurement.') |
# Rasterize only what's visible. |
tab.ExecuteJavaScript( |