Merge "Change the type of "hours" from long to double" into oc-dr1-dev
am: 1498e86530
Change-Id: I4bd802fa60da314a7997addbe2920b394d0e4209
This commit is contained in:
@@ -70,11 +70,12 @@ public class WakeupAlarmAnomalyDetector implements AnomalyDetector {
|
||||
String targetPackageName) {
|
||||
final List<BatterySipper> batterySippers = batteryStatsHelper.getUsageList();
|
||||
final List<Anomaly> anomalies = new ArrayList<>();
|
||||
final long totalRunningHours = mBatteryUtils.calculateRunningTimeBasedOnStatsType(
|
||||
batteryStatsHelper, BatteryStats.STATS_SINCE_CHARGED) / DateUtils.HOUR_IN_MILLIS;
|
||||
final double totalRunningHours = mBatteryUtils.calculateRunningTimeBasedOnStatsType(
|
||||
batteryStatsHelper, BatteryStats.STATS_SINCE_CHARGED)
|
||||
/ (double) DateUtils.HOUR_IN_MILLIS;
|
||||
final int targetUid = mBatteryUtils.getPackageUid(targetPackageName);
|
||||
|
||||
if (totalRunningHours != 0) {
|
||||
if (totalRunningHours >= 1) {
|
||||
for (int i = 0, size = batterySippers.size(); i < size; i++) {
|
||||
final BatterySipper sipper = batterySippers.get(i);
|
||||
final BatteryStats.Uid uid = sipper.uidObj;
|
||||
|
@@ -59,9 +59,10 @@ public class WakeupAlarmAnomalyDetectorTest {
|
||||
private static final int ANOMALY_UID = 111;
|
||||
private static final int NORMAL_UID = 222;
|
||||
private static final int TARGET_UID = 333;
|
||||
private static final long RUNNING_TIME_MS = 2 * DateUtils.HOUR_IN_MILLIS;
|
||||
private static final long RUNNING_TIME_MS =
|
||||
1 * DateUtils.HOUR_IN_MILLIS + 10 * DateUtils.MINUTE_IN_MILLIS;
|
||||
private static final int ANOMALY_WAKEUP_COUNT = 500;
|
||||
private static final int NORMAL_WAKEUP_COUNT = 50;
|
||||
private static final int NORMAL_WAKEUP_COUNT = 61;
|
||||
@Mock
|
||||
private BatteryStatsHelper mBatteryStatsHelper;
|
||||
@Mock
|
||||
|
Reference in New Issue
Block a user