summaryrefslogtreecommitdiff
path: root/core/tests
diff options
context:
space:
mode:
authorDmitri Plotnikov <dplotnikov@google.com>2021-07-14 17:39:56 -0700
committerDmitri Plotnikov <dplotnikov@google.com>2021-07-15 14:51:18 -0700
commit21dd5325fb855628691d5af62e09f4989e809c62 (patch)
treeafaba788cf31ae56d56fe090720f39070ebc5a8f /core/tests
parentf7c7e7daf433774a760599543737953983d56d80 (diff)
Fix BatteryStatsImplTest.
Bug: 180015146 Test: atest FrameworksCoreTests:BatteryStatsImplTest Change-Id: I6b43ca03ba816e12735ebd47d8cf61a6b1cee110
Diffstat (limited to 'core/tests')
-rw-r--r--core/tests/coretests/src/com/android/internal/os/BatteryStatsImplTest.java5
-rw-r--r--core/tests/coretests/src/com/android/internal/os/MockBatteryStatsImpl.java5
2 files changed, 7 insertions, 3 deletions
diff --git a/core/tests/coretests/src/com/android/internal/os/BatteryStatsImplTest.java b/core/tests/coretests/src/com/android/internal/os/BatteryStatsImplTest.java
index 24baa93337ba..cca66420c596 100644
--- a/core/tests/coretests/src/com/android/internal/os/BatteryStatsImplTest.java
+++ b/core/tests/coretests/src/com/android/internal/os/BatteryStatsImplTest.java
@@ -69,11 +69,11 @@ public class BatteryStatsImplTest {
when(mKernelSingleUidTimeReader.singleUidCpuTimesAvailable()).thenReturn(true);
mBatteryStatsImpl = new MockBatteryStatsImpl()
.setKernelCpuUidFreqTimeReader(mKernelUidCpuFreqTimeReader)
- .setKernelSingleUidTimeReader(mKernelSingleUidTimeReader);
+ .setKernelSingleUidTimeReader(mKernelSingleUidTimeReader)
+ .setTrackingCpuByProcStateEnabled(true);
}
@Test
- @SkipPresubmit("b/180015146")
public void testUpdateProcStateCpuTimes() {
mBatteryStatsImpl.setOnBatteryInternal(true);
mBatteryStatsImpl.updateTimeBasesLocked(false, Display.STATE_ON, 0, 0);
@@ -231,7 +231,6 @@ public class BatteryStatsImplTest {
}
@Test
- @SkipPresubmit("b/180015146")
public void testCopyFromAllUidsCpuTimes() {
mBatteryStatsImpl.setOnBatteryInternal(false);
mBatteryStatsImpl.updateTimeBasesLocked(false, Display.STATE_ON, 0, 0);
diff --git a/core/tests/coretests/src/com/android/internal/os/MockBatteryStatsImpl.java b/core/tests/coretests/src/com/android/internal/os/MockBatteryStatsImpl.java
index 80def71ce812..99d576d259ec 100644
--- a/core/tests/coretests/src/com/android/internal/os/MockBatteryStatsImpl.java
+++ b/core/tests/coretests/src/com/android/internal/os/MockBatteryStatsImpl.java
@@ -174,6 +174,11 @@ public class MockBatteryStatsImpl extends BatteryStatsImpl {
return this;
}
+ public MockBatteryStatsImpl setTrackingCpuByProcStateEnabled(boolean enabled) {
+ mConstants.TRACK_CPU_TIMES_BY_PROC_STATE = enabled;
+ return this;
+ }
+
public SparseIntArray getPendingUids() {
return mPendingUids;
}