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 3 # found in the LICENSE file. 4 5 import unittest 6 7 from profile_chrome import profiler 8 9 from devil.android import device_utils 10 from devil.android.sdk import intent 11 12 13 class BaseControllerTest(unittest.TestCase): 14 def setUp(self): 15 devices = device_utils.DeviceUtils.HealthyDevices() 16 self.browser = 'stable' 17 self.package_info = profiler.GetSupportedBrowsers()[self.browser] 18 self.device = devices[0] 19 20 self.device.ForceStop(self.package_info.package) 21 self.device.StartActivity( 22 intent.Intent(activity=self.package_info.activity, 23 package=self.package_info.package), 24 blocking=True) 25