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

Side by Side Diff: tools/android/loading/report_unittest.py

Issue 2613983002: Rename paint related lifecycle methods of FrameView (Closed)
Patch Set: Rebase on https://codereview.chromium.org/2615713004/ Created 3 years, 11 months 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
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 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 unittest 5 import unittest
6 6
7 import metrics 7 import metrics
8 import report 8 import report
9 from queuing_lens import QueuingLens 9 from queuing_lens import QueuingLens
10 import test_utils 10 import test_utils
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 {'ts': self._CONTENTFUL_PAINT * self.MILLI_TO_MICRO, 'ph': 'I', 58 {'ts': self._CONTENTFUL_PAINT * self.MILLI_TO_MICRO, 'ph': 'I',
59 'cat': 'blink.user_timing', 'pid': 1, 'tid': 1, 59 'cat': 'blink.user_timing', 'pid': 1, 'tid': 1,
60 'name': 'firstContentfulPaint', 60 'name': 'firstContentfulPaint',
61 'args': {'frame': self._MAIN_FRAME_ID}}, 61 'args': {'frame': self._MAIN_FRAME_ID}},
62 {'ts': self._TEXT_PAINT * self.MILLI_TO_MICRO, 'ph': 'I', 62 {'ts': self._TEXT_PAINT * self.MILLI_TO_MICRO, 'ph': 'I',
63 'cat': 'blink.user_timing', 'pid': 1, 'tid': 1, 63 'cat': 'blink.user_timing', 'pid': 1, 'tid': 1,
64 'name': 'firstPaint', 64 'name': 'firstPaint',
65 'args': {'frame': self._MAIN_FRAME_ID}}, 65 'args': {'frame': self._MAIN_FRAME_ID}},
66 {'ts': 90 * self.MILLI_TO_MICRO, 'ph': 'I', 66 {'ts': 90 * self.MILLI_TO_MICRO, 'ph': 'I',
67 'cat': 'blink', 'pid': 1, 'tid': 1, 67 'cat': 'blink', 'pid': 1, 'tid': 1,
68 'name': 'FrameView::synchronizedPaint'}, 68 'name': 'FrameView::paintTree'},
69 {'ts': self._SIGNIFICANT_PAINT * self.MILLI_TO_MICRO, 'ph': 'I', 69 {'ts': self._SIGNIFICANT_PAINT * self.MILLI_TO_MICRO, 'ph': 'I',
70 'cat': 'foobar', 'name': 'biz', 'pid': 1, 'tid': 1, 70 'cat': 'foobar', 'name': 'biz', 'pid': 1, 'tid': 1,
71 'args': {'counters': { 71 'args': {'counters': {
72 'LayoutObjectsThatHadNeverHadLayout': 10}}}, 72 'LayoutObjectsThatHadNeverHadLayout': 10}}},
73 {'ts': (self._NAVIGATION_START_TIME - self._TOPLEVEL_EVENT_OFFSET) 73 {'ts': (self._NAVIGATION_START_TIME - self._TOPLEVEL_EVENT_OFFSET)
74 * self.MILLI_TO_MICRO, 74 * self.MILLI_TO_MICRO,
75 'pid': 1, 'tid': 1, 'ph': 'X', 75 'pid': 1, 'tid': 1, 'ph': 'X',
76 'dur': self._TOPLEVEL_EVENT_DURATION * self.MILLI_TO_MICRO, 76 'dur': self._TOPLEVEL_EVENT_DURATION * self.MILLI_TO_MICRO,
77 'cat': 'toplevel', 'name': 'MessageLoop::RunTask'}, 77 'cat': 'toplevel', 'name': 'MessageLoop::RunTask'},
78 {'ts': self._NAVIGATION_START_TIME * self.MILLI_TO_MICRO, 78 {'ts': self._NAVIGATION_START_TIME * self.MILLI_TO_MICRO,
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 BASE_MSEC + 2, BASE_MSEC + 12, BASE_MSEC + 22) 289 BASE_MSEC + 2, BASE_MSEC + 12, BASE_MSEC + 22)
290 loading_report = report.LoadingReport(self._MakeTrace()).GenerateReport() 290 loading_report = report.LoadingReport(self._MakeTrace()).GenerateReport()
291 self.assertEqual(15, loading_report['total_queuing_blocked_msec']) 291 self.assertEqual(15, loading_report['total_queuing_blocked_msec'])
292 self.assertEqual(35, loading_report['total_queuing_load_msec']) 292 self.assertEqual(35, loading_report['total_queuing_load_msec'])
293 self.assertAlmostEqual(1, loading_report['average_blocking_request_count']) 293 self.assertAlmostEqual(1, loading_report['average_blocking_request_count'])
294 self.assertEqual(1, loading_report['median_blocking_request_count']) 294 self.assertEqual(1, loading_report['median_blocking_request_count'])
295 295
296 296
297 if __name__ == '__main__': 297 if __name__ == '__main__':
298 unittest.main() 298 unittest.main()
OLDNEW
« no previous file with comments | « third_party/WebKit/public/platform/WebContentLayerClient.h ('k') | tools/android/loading/user_satisfied_lens.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698