OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 os | 5 import os |
6 import json | 6 import json |
7 | 7 |
8 from adb_profile_chrome import chrome_controller | 8 from profile_chrome import chrome_controller |
9 from adb_profile_chrome import controllers_unittest | 9 from profile_chrome import controllers_unittest |
10 | 10 |
11 | 11 |
12 class ChromeControllerTest(controllers_unittest.BaseControllerTest): | 12 class ChromeControllerTest(controllers_unittest.BaseControllerTest): |
13 def testGetCategories(self): | 13 def testGetCategories(self): |
14 # Not supported on stable yet. | 14 # Not supported on stable yet. |
15 # TODO(skyostil): Remove this once category queries roll into stable. | 15 # TODO(skyostil): Remove this once category queries roll into stable. |
16 if self.browser == 'stable': | 16 if self.browser == 'stable': |
17 return | 17 return |
18 | 18 |
19 categories = \ | 19 categories = \ |
(...skipping 17 matching lines...) Expand all Loading... |
37 controller.StartTracing(interval) | 37 controller.StartTracing(interval) |
38 finally: | 38 finally: |
39 controller.StopTracing() | 39 controller.StopTracing() |
40 | 40 |
41 result = controller.PullTrace() | 41 result = controller.PullTrace() |
42 try: | 42 try: |
43 with open(result) as f: | 43 with open(result) as f: |
44 json.loads(f.read()) | 44 json.loads(f.read()) |
45 finally: | 45 finally: |
46 os.remove(result) | 46 os.remove(result) |
OLD | NEW |