Merge "Fix BatteryStatsImplTest." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
4162c032bf
@@ -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,
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user