Loading src/com/android/settings/fuelgauge/anomaly/checker/WakeupAlarmAnomalyDetector.java +4 −3 Original line number Diff line number Diff line Loading @@ -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; Loading tests/robotests/src/com/android/settings/fuelgauge/anomaly/checker/WakeupAlarmAnomalyDetectorTest.java +3 −2 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
src/com/android/settings/fuelgauge/anomaly/checker/WakeupAlarmAnomalyDetector.java +4 −3 Original line number Diff line number Diff line Loading @@ -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; Loading
tests/robotests/src/com/android/settings/fuelgauge/anomaly/checker/WakeupAlarmAnomalyDetectorTest.java +3 −2 Original line number Diff line number Diff line Loading @@ -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 Loading