Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(586)

Side by Side Diff: tools/perf/measurements/rasterize_and_record_micro_unittest.py

Issue 755323012: [Telemetry] Stop execution for unexpected exceptions (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Really fix screenshot exception. Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | tools/perf/measurements/screenshot.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import logging 5 import logging
6 6
7 from measurements import rasterize_and_record_micro 7 from measurements import rasterize_and_record_micro
8 from telemetry.core import wpr_modes 8 from telemetry.core import wpr_modes
9 from telemetry.page import page_test 9 from telemetry.page import page_test
10 from telemetry.unittest_util import options_for_unittests 10 from telemetry.unittest_util import options_for_unittests
(...skipping 14 matching lines...) Expand all
25 self._options.browser_options.wpr_mode = wpr_modes.WPR_OFF 25 self._options.browser_options.wpr_mode = wpr_modes.WPR_OFF
26 26
27 @test.Disabled('win', 'chromeos') 27 @test.Disabled('win', 'chromeos')
28 def testRasterizeAndRecordMicro(self): 28 def testRasterizeAndRecordMicro(self):
29 ps = self.CreatePageSetFromFileInUnittestDataDir('blank.html') 29 ps = self.CreatePageSetFromFileInUnittestDataDir('blank.html')
30 measurement = rasterize_and_record_micro.RasterizeAndRecordMicro( 30 measurement = rasterize_and_record_micro.RasterizeAndRecordMicro(
31 rasterize_repeat=1, record_repeat=1, start_wait_time=0.0, 31 rasterize_repeat=1, record_repeat=1, start_wait_time=0.0,
32 report_detailed_results=True) 32 report_detailed_results=True)
33 try: 33 try:
34 results = self.RunMeasurement(measurement, ps, options=self._options) 34 results = self.RunMeasurement(measurement, ps, options=self._options)
35 except page_test.TestNotSupportedOnPlatformFailure as failure: 35 except page_test.TestNotSupportedOnPlatformError as failure:
36 logging.warning(str(failure)) 36 logging.warning(str(failure))
37 return 37 return
38 self.assertEquals(0, len(results.failures)) 38 self.assertEquals(0, len(results.failures))
39 39
40 rasterize_time = results.FindAllPageSpecificValuesNamed('rasterize_time') 40 rasterize_time = results.FindAllPageSpecificValuesNamed('rasterize_time')
41 self.assertEquals(len(rasterize_time), 1) 41 self.assertEquals(len(rasterize_time), 1)
42 self.assertGreater(rasterize_time[0].GetRepresentativeNumber(), 0) 42 self.assertGreater(rasterize_time[0].GetRepresentativeNumber(), 0)
43 43
44 record_time = results.FindAllPageSpecificValuesNamed('record_time') 44 record_time = results.FindAllPageSpecificValuesNamed('record_time')
45 self.assertEquals(len(record_time), 1) 45 self.assertEquals(len(record_time), 1)
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 self.assertEquals(len(viewport_picture_size), 1) 95 self.assertEquals(len(viewport_picture_size), 1)
96 self.assertGreater( 96 self.assertGreater(
97 viewport_picture_size[0].GetRepresentativeNumber(), 0) 97 viewport_picture_size[0].GetRepresentativeNumber(), 0)
98 98
99 total_size_of_pictures_in_piles = \ 99 total_size_of_pictures_in_piles = \
100 results.FindAllPageSpecificValuesNamed( 100 results.FindAllPageSpecificValuesNamed(
101 'total_size_of_pictures_in_piles') 101 'total_size_of_pictures_in_piles')
102 self.assertEquals(len(total_size_of_pictures_in_piles), 1) 102 self.assertEquals(len(total_size_of_pictures_in_piles), 1)
103 self.assertGreater( 103 self.assertGreater(
104 total_size_of_pictures_in_piles[0].GetRepresentativeNumber(), 0) 104 total_size_of_pictures_in_piles[0].GetRepresentativeNumber(), 0)
OLDNEW
« no previous file with comments | « no previous file | tools/perf/measurements/screenshot.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698