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

Side by Side Diff: tools/telemetry/telemetry/core/browser_unittest.py

Issue 418733002: Prevent duplicate navigation to debug URLs from Telemetry. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Revert last_gpu_crash_time to function static instead of class static variable. Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 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 import unittest 6 import unittest
7 7
8 from telemetry import benchmark 8 from telemetry import benchmark
9 from telemetry.core import browser_finder 9 from telemetry.core import browser_finder
10 from telemetry.core import gpu_device 10 from telemetry.core import gpu_device
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 150
151 self.assertTrue(isinstance(info, system_info.SystemInfo)) 151 self.assertTrue(isinstance(info, system_info.SystemInfo))
152 self.assertTrue(hasattr(info, 'model_name')) 152 self.assertTrue(hasattr(info, 'model_name'))
153 self.assertTrue(hasattr(info, 'gpu')) 153 self.assertTrue(hasattr(info, 'gpu'))
154 self.assertTrue(isinstance(info.gpu, gpu_info.GPUInfo)) 154 self.assertTrue(isinstance(info.gpu, gpu_info.GPUInfo))
155 self.assertTrue(hasattr(info.gpu, 'devices')) 155 self.assertTrue(hasattr(info.gpu, 'devices'))
156 self.assertTrue(len(info.gpu.devices) > 0) 156 self.assertTrue(len(info.gpu.devices) > 0)
157 for g in info.gpu.devices: 157 for g in info.gpu.devices:
158 self.assertTrue(isinstance(g, gpu_device.GPUDevice)) 158 self.assertTrue(isinstance(g, gpu_device.GPUDevice))
159 159
160 def testGetSystemInfoNotCachedObject(self):
161 b = self.CreateBrowser()
162 if not b.supports_system_info:
163 logging.warning(
164 'Browser does not support getting system info, skipping test.')
165 return
166
167 info_a = b.GetSystemInfo()
168 info_b = b.GetSystemInfo()
169 self.assertFalse(info_a is info_b)
170
160 def testGetSystemTotalMemory(self): 171 def testGetSystemTotalMemory(self):
161 b = self.CreateBrowser() 172 b = self.CreateBrowser()
162 self.assertTrue(b.memory_stats['SystemTotalPhysicalMemory'] > 0) 173 self.assertTrue(b.memory_stats['SystemTotalPhysicalMemory'] > 0)
163 174
164 def testIsTracingRunning(self): 175 def testIsTracingRunning(self):
165 b = self.CreateBrowser() 176 b = self.CreateBrowser()
166 if not b.supports_tracing: 177 if not b.supports_tracing:
167 return 178 return
168 self.assertFalse(b.is_tracing_running) 179 self.assertFalse(b.is_tracing_running)
169 b.StartTracing() 180 b.StartTracing()
170 self.assertTrue(b.is_tracing_running) 181 self.assertTrue(b.is_tracing_running)
171 b.StopTracing() 182 b.StopTracing()
172 self.assertFalse(b.is_tracing_running) 183 self.assertFalse(b.is_tracing_running)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698