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 79c979ae4fdbbe44551f4001ae87f2d25b41be9a..8aa403822c84c55d76d8cea21c3ffad95028824e 100644 |
--- a/tools/perf/measurements/rasterize_and_record_micro_unittest.py |
+++ b/tools/perf/measurements/rasterize_and_record_micro_unittest.py |
@@ -1,10 +1,14 @@ |
# 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 import test |
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 |
@@ -29,7 +33,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') |