Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 595def29 authored by jackqdyulei's avatar jackqdyulei Committed by android-build-merger
Browse files

Merge "Change the type of "hours" from long to double" into oc-dr1-dev

am: 1498e865

Change-Id: I4bd802fa60da314a7997addbe2920b394d0e4209
parents 115f0603 1498e865
Loading
Loading
Loading
Loading
+4 −3
Original line number Original line Diff line number Diff line
@@ -70,11 +70,12 @@ public class WakeupAlarmAnomalyDetector implements AnomalyDetector {
            String targetPackageName) {
            String targetPackageName) {
        final List<BatterySipper> batterySippers = batteryStatsHelper.getUsageList();
        final List<BatterySipper> batterySippers = batteryStatsHelper.getUsageList();
        final List<Anomaly> anomalies = new ArrayList<>();
        final List<Anomaly> anomalies = new ArrayList<>();
        final long totalRunningHours = mBatteryUtils.calculateRunningTimeBasedOnStatsType(
        final double totalRunningHours = mBatteryUtils.calculateRunningTimeBasedOnStatsType(
                batteryStatsHelper, BatteryStats.STATS_SINCE_CHARGED) / DateUtils.HOUR_IN_MILLIS;
                batteryStatsHelper, BatteryStats.STATS_SINCE_CHARGED)
                / (double) DateUtils.HOUR_IN_MILLIS;
        final int targetUid = mBatteryUtils.getPackageUid(targetPackageName);
        final int targetUid = mBatteryUtils.getPackageUid(targetPackageName);


        if (totalRunningHours != 0) {
        if (totalRunningHours >= 1) {
            for (int i = 0, size = batterySippers.size(); i < size; i++) {
            for (int i = 0, size = batterySippers.size(); i < size; i++) {
                final BatterySipper sipper = batterySippers.get(i);
                final BatterySipper sipper = batterySippers.get(i);
                final BatteryStats.Uid uid = sipper.uidObj;
                final BatteryStats.Uid uid = sipper.uidObj;
+3 −2
Original line number Original line Diff line number Diff line
@@ -59,9 +59,10 @@ public class WakeupAlarmAnomalyDetectorTest {
    private static final int ANOMALY_UID = 111;
    private static final int ANOMALY_UID = 111;
    private static final int NORMAL_UID = 222;
    private static final int NORMAL_UID = 222;
    private static final int TARGET_UID = 333;
    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 ANOMALY_WAKEUP_COUNT = 500;
    private static final int NORMAL_WAKEUP_COUNT = 50;
    private static final int NORMAL_WAKEUP_COUNT = 61;
    @Mock
    @Mock
    private BatteryStatsHelper mBatteryStatsHelper;
    private BatteryStatsHelper mBatteryStatsHelper;
    @Mock
    @Mock