blob: 101b3ed18fed59f4f3e401636449003c56efdeec [file] [log] [blame]
Ang Li73697b32015-12-03 00:41:53 +00001# python3.4
2# Copyright (C) 2014 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License"); you may not
5# use this file except in compliance with the License. You may obtain a copy of
6# the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13# License for the specific language governing permissions and limitations under
14# the License.
15
16"""
17Continuously poll for energy info for a single Android Device
18"""
19
20from contextlib import suppress
21from queue import Empty
22from acts.test_utils.bt.BluetoothBaseTest import BluetoothBaseTest
23
24
25class EnergyTest(BluetoothBaseTest):
26
27 def __init__(self, controllers):
28 BluetoothBaseTest.__init__(self, controllers)
29 self.tests = (
30 "test_continuous_energy_report",
31 )
32
33 @BluetoothBaseTest.bt_test_wrap
34 def test_continuous_energy_report(self):
35 while (True):
36 with suppress(Exception):
37 self.log.info(
38 self.droids[0].bluetoothGetControllerActivityEnergyInfo(1))
39 return True