Index: tools/perf/measurements/rasterize_and_record_micro_unittest.py |
diff --git a/tools/perf/measurements/rasterize_and_record_micro_unittest.py b/tools/perf/measurements/rasterize_and_record_micro_unittest.py |
index 8940a3d67bcf884f7e39ec93fd46cf86693c8ef2..d7007d634d0668e6a8da786bcddfa68a9cd760b3 100644 |
--- a/tools/perf/measurements/rasterize_and_record_micro_unittest.py |
+++ b/tools/perf/measurements/rasterize_and_record_micro_unittest.py |
@@ -1,9 +1,13 @@ |
# Copyright 2013 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+ |
+import logging |
+ |
from measurements import rasterize_and_record_micro |
from telemetry.core import wpr_modes |
from telemetry.page import page_measurement_unittest_base |
+from telemetry.page import page_test |
from telemetry.unittest import options_for_unittests |
@@ -26,7 +30,11 @@ class RasterizeAndRecordMicroUnitTest( |
def testRasterizeAndRecordMicro(self): |
ps = self.CreatePageSetFromFileInUnittestDataDir('blank.html') |
measurement = rasterize_and_record_micro.RasterizeAndRecordMicro() |
- results = self.RunMeasurement(measurement, ps, options=self._options) |
+ try: |
+ results = self.RunMeasurement(measurement, ps, options=self._options) |
+ except page_test.TestNotSupportedOnPlatformFailure as failure: |
+ logging.warning(str(failure)) |
+ return |
self.assertEquals(0, len(results.failures)) |
rasterize_time = results.FindAllPageSpecificValuesNamed('rasterize_time') |