Loading core/java/com/android/internal/os/BatteryStatsImpl.java +2 −1 Original line number Diff line number Diff line Loading @@ -1106,8 +1106,9 @@ public class BatteryStatsImpl extends BatteryStats { @VisibleForTesting protected PowerProfile mPowerProfile; @VisibleForTesting @GuardedBy("this") final Constants mConstants; protected final Constants mConstants; /* * Holds a SamplingTimer associated with each Resource Power Manager state and voter, Loading core/tests/coretests/src/com/android/internal/os/BatteryStatsImplTest.java +2 −3 Original line number Diff line number Diff line Loading @@ -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); Loading Loading @@ -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); Loading core/tests/coretests/src/com/android/internal/os/MockBatteryStatsImpl.java +5 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading Loading
core/java/com/android/internal/os/BatteryStatsImpl.java +2 −1 Original line number Diff line number Diff line Loading @@ -1106,8 +1106,9 @@ public class BatteryStatsImpl extends BatteryStats { @VisibleForTesting protected PowerProfile mPowerProfile; @VisibleForTesting @GuardedBy("this") final Constants mConstants; protected final Constants mConstants; /* * Holds a SamplingTimer associated with each Resource Power Manager state and voter, Loading
core/tests/coretests/src/com/android/internal/os/BatteryStatsImplTest.java +2 −3 Original line number Diff line number Diff line Loading @@ -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); Loading Loading @@ -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); Loading
core/tests/coretests/src/com/android/internal/os/MockBatteryStatsImpl.java +5 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading