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

am: 595def292b

Change-Id: I7a84119fc64b37c8d6ed32ee05e644f9f860a62e
This commit is contained in:
jackqdyulei
2017-06-29 18:46:28 +00:00
committed by android-build-merger
2 changed files with 7 additions and 5 deletions

View File

@@ -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;

View File

@@ -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