History log of /frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsHelperTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ce0fd25e2ca2f8f7505dea7e684c5d05cb8d3890 05-Jul-2017 jackqdyulei <jackqdyulei@google.com> Update the smearing methods in framework.

1. Fix the bug about foregroundActivityTime. It should take microseconds
as parameter and return microseconds
2. Use the min time of foregroundActivity time and Top time as "screen
time"
3. Hide bluetooth, wifi, idle but don't smear it

Bug: 63176214
Test: runtest -x BatteryStatsHelperTest
Change-Id: I5798577da17d60fb3e3b18351deb31ae77939154
/frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsHelperTest.java
1424c1d77cfcd2e44366f5a3fbed153ba782f265 06-Jun-2017 jackqdyulei <jackqdyulei@google.com> Copy smearing method to BatteryStatsHelper

Cherry pick: fix conflict in config.xml

This cl adds the following data in BatterySipper
1. screenPowerMah: power smeared by screen
2. proportionalSmearMah: power need to smeared proportionally
3. displayPowerMah: smeared power usage

This cl also copies bunch of methods from BatteryUtils to
BatteryStatsHelper with minor changes, so we could log smearing
logic in BatteryStatsHelper

Bug: 62300864
Test: runtest -x BatteryStatsHelperTest
Change-Id: I9f92f5c1ac5fa483d0c15a3d5daad570da68a7ff
/frameworks/base/core/tests/coretests/src/com/android/internal/os/BatteryStatsHelperTest.java