summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--service/java/com/android/server/wifi/WifiLockManager.java4
-rw-r--r--service/java/com/android/server/wifi/WifiMetrics.java26
-rw-r--r--service/tests/wifitests/src/com/android/server/wifi/WifiLockManagerTest.java77
-rw-r--r--service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java16
4 files changed, 77 insertions, 46 deletions
diff --git a/service/java/com/android/server/wifi/WifiLockManager.java b/service/java/com/android/server/wifi/WifiLockManager.java
index 33833f4b9a..040aca88bc 100644
--- a/service/java/com/android/server/wifi/WifiLockManager.java
+++ b/service/java/com/android/server/wifi/WifiLockManager.java
@@ -732,7 +732,7 @@ public class WifiLockManager {
return false;
}
uidsAndTags = WorkSourceUtil.getUidsAndTagsForWs(mHighPerfBlamedWorkSource);
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
uidsAndTags.first,
uidsAndTags.second,
mClock.getElapsedSinceBootMillis() - mCurrentSessionStartTimeMs,
@@ -748,7 +748,7 @@ public class WifiLockManager {
return false;
}
uidsAndTags = WorkSourceUtil.getUidsAndTagsForWs(mLowLatencyBlamedWorkSource);
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
uidsAndTags.first,
uidsAndTags.second,
mClock.getElapsedSinceBootMillis() - mCurrentSessionStartTimeMs,
diff --git a/service/java/com/android/server/wifi/WifiMetrics.java b/service/java/com/android/server/wifi/WifiMetrics.java
index 68ac00f1ef..52eac0d037 100644
--- a/service/java/com/android/server/wifi/WifiMetrics.java
+++ b/service/java/com/android/server/wifi/WifiMetrics.java
@@ -8968,8 +8968,11 @@ public class WifiMetrics {
isAppExemptedFromForeground);
}
- /** Add a WifiLock active session */
- public void addWifiLockActiveSession(int lockType, int[] attrUids, String[] attrTags,
+ /**
+ * Add a WifiLockManager active session. This represents the session during which
+ * low-latency mode was enabled.
+ */
+ public void addWifiLockManagerActiveSession(int lockType, int[] attrUids, String[] attrTags,
long duration, boolean isPowersaveDisableAllowed,
boolean isAppExemptedFromScreenOn, boolean isAppExemptedFromForeground) {
int lockMode;
@@ -8992,6 +8995,25 @@ public class WifiMetrics {
Log.e(TAG, "addWifiLockActiveSession: Invalid lock type: " + lockType);
return;
}
+ writeWifiLockActiveSession(lockMode, attrUids, attrTags, duration,
+ isPowersaveDisableAllowed, isAppExemptedFromScreenOn, isAppExemptedFromForeground);
+ }
+
+ /**
+ * Add a MulticastLockManager active session. This represents the session during which
+ * multicast packet filtering was disabled.
+ */
+ public void addMulticastLockManagerActiveSession(long duration) {
+ // Use a default value for the array and boolean parameters,
+ // since these fields don't apply to multicast locks
+ writeWifiLockActiveSession(
+ WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_MULTICAST_FILTERING_DISABLED,
+ new int[0], new String[0], duration, false, false, false);
+ }
+
+ private void writeWifiLockActiveSession(int lockMode, int[] attrUids, String[] attrTags,
+ long duration, boolean isPowersaveDisableAllowed,
+ boolean isAppExemptedFromScreenOn, boolean isAppExemptedFromForeground) {
WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED,
attrUids,
attrTags,
diff --git a/service/tests/wifitests/src/com/android/server/wifi/WifiLockManagerTest.java b/service/tests/wifitests/src/com/android/server/wifi/WifiLockManagerTest.java
index 64831e172d..cbdf1e80e0 100644
--- a/service/tests/wifitests/src/com/android/server/wifi/WifiLockManagerTest.java
+++ b/service/tests/wifitests/src/com/android/server/wifi/WifiLockManagerTest.java
@@ -597,7 +597,7 @@ public class WifiLockManagerTest extends WifiBaseTest {
mLooper.dispatchAll();
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(expectedMode),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(eq(expectedMode),
eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -646,15 +646,17 @@ public class WifiLockManagerTest extends WifiBaseTest {
releaseWifiLockSuccessful(mBinder2);
mLooper.moveTimeForward(DELAY_LOCK_RELEASE_MS + 1);
mLooper.dispatchAll();
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
assertEquals(WifiManager.WIFI_MODE_NO_LOCKS_HELD,
mWifiLockManager.getStrongestLockMode());
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -791,7 +793,7 @@ public class WifiLockManagerTest extends WifiBaseTest {
mLooper.dispatchAll();
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics, never()).addWifiLockActiveSession(
+ verify(mWifiMetrics, never()).addWifiLockManagerActiveSession(
eq(expectedMode), eq(new int[]{DEFAULT_TEST_UID_1}),
eq(new String[]{null}), anyLong(), anyBoolean(), anyBoolean(), anyBoolean());
@@ -804,7 +806,7 @@ public class WifiLockManagerTest extends WifiBaseTest {
mWifiLockManager.getStrongestLockMode());
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(expectedMode),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(eq(expectedMode),
eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -833,9 +835,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
mWifiLockManager.getStrongestLockMode());
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF),
- eq(new int[0]), eq(new String[0]), anyLong(), anyBoolean(),
- anyBoolean(), anyBoolean());
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF), eq(new int[0]), eq(new String[0]),
+ anyLong(), anyBoolean(), anyBoolean(), anyBoolean());
}
/**
@@ -876,8 +878,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
mWifiLockManager.getStrongestLockMode());
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -1101,8 +1104,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setLowLatencyMode(false);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -1201,8 +1205,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setLowLatencyMode(false);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -1245,8 +1250,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setLowLatencyMode(false);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -1335,8 +1341,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
inOrder.verify(mClientModeManager).setLowLatencyMode(true);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
@@ -1375,9 +1382,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setLowLatencyMode(false);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
- eq(new int[0]), eq(new String[0]), anyLong(), anyBoolean(),
- anyBoolean(), anyBoolean());
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY), eq(new int[0]), eq(new String[0]),
+ anyLong(), anyBoolean(), anyBoolean(), anyBoolean());
}
/**
@@ -1463,8 +1470,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setLowLatencyMode(false);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}), anyLong(), anyBoolean(),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY), eq(new int[]{DEFAULT_TEST_UID_1}),
+ eq(new String[]{null}), anyLong(), anyBoolean(),
anyBoolean(), anyBoolean());
}
@@ -1522,9 +1530,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF),
- eq(new int[0]), eq(new String[0]), anyLong(), anyBoolean(), anyBoolean(),
- anyBoolean());
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_HIGH_PERF), eq(new int[0]), eq(new String[0]),
+ anyLong(), anyBoolean(), anyBoolean(), anyBoolean());
inOrder.verify(mClientModeManager).setLowLatencyMode(true);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
false);
@@ -1557,9 +1565,9 @@ public class WifiLockManagerTest extends WifiBaseTest {
inOrder.verify(mClientModeManager).setLowLatencyMode(false);
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
true);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
- eq(new int[0]), eq(new String[0]), anyLong(), anyBoolean(), anyBoolean(),
- anyBoolean());
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY), eq(new int[0]), eq(new String[0]),
+ anyLong(), anyBoolean(), anyBoolean(), anyBoolean());
inOrder.verify(mClientModeManager).setPowerSave(ClientMode.POWER_SAVE_CLIENT_WIFI_LOCK,
false);
}
@@ -1748,8 +1756,8 @@ public class WifiLockManagerTest extends WifiBaseTest {
when(mClock.getElapsedSinceBootMillis()).thenReturn(deactivationTime);
mWifiLockManager.updateWifiClientConnected(mClientModeManager, false);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(expectedMode),
- eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(expectedMode), eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}),
eq(deactivationTime - activationTime), eq(true), eq(false), eq(false));
@@ -1800,7 +1808,8 @@ public class WifiLockManagerTest extends WifiBaseTest {
when(mClock.getElapsedSinceBootMillis()).thenReturn(deactivationTime);
mWifiLockManager.updateWifiClientConnected(mClientModeManager, false);
- verify(mWifiMetrics).addWifiLockActiveSession(eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
+ verify(mWifiMetrics).addWifiLockManagerActiveSession(
+ eq(WifiManager.WIFI_MODE_FULL_LOW_LATENCY),
eq(new int[]{DEFAULT_TEST_UID_1}), eq(new String[]{null}),
eq(deactivationTime - activationTime), eq(true), eq(false), eq(false));
diff --git a/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java b/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
index e16c2b1272..1e9c381554 100644
--- a/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
+++ b/service/tests/wifitests/src/com/android/server/wifi/WifiMetricsTest.java
@@ -5530,7 +5530,7 @@ public class WifiMetricsTest extends WifiBaseTest {
*/
@Test
public void testWifiLockActiveSession() throws Exception {
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 100000, true, false, false);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},
@@ -5538,7 +5538,7 @@ public class WifiMetricsTest extends WifiBaseTest {
WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_FULL_HIGH_PERF, 100000,
true, false, false));
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 10000, true, true, false);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},
@@ -5546,7 +5546,7 @@ public class WifiMetricsTest extends WifiBaseTest {
WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_FULL_HIGH_PERF, 10000,
true, true, false));
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 10000000, true, true, true);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},
@@ -5554,7 +5554,7 @@ public class WifiMetricsTest extends WifiBaseTest {
WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_FULL_HIGH_PERF,
10000000, true, true, true));
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_HIGH_PERF,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 1000, false, false, false);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},
@@ -5562,7 +5562,7 @@ public class WifiMetricsTest extends WifiBaseTest {
WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_FULL_HIGH_PERF, 1000,
false, false, false));
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 90000, false, false, false);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},
@@ -5570,7 +5570,7 @@ public class WifiMetricsTest extends WifiBaseTest {
WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_FULL_LOW_LATENCY, 90000,
false, false, false));
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 900000, true, false, false);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},
@@ -5578,7 +5578,7 @@ public class WifiMetricsTest extends WifiBaseTest {
WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_FULL_LOW_LATENCY,
900000, true, false, false));
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 9000, true, true, false);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},
@@ -5586,7 +5586,7 @@ public class WifiMetricsTest extends WifiBaseTest {
WifiStatsLog.WIFI_LOCK_DEACTIVATED__MODE__WIFI_MODE_FULL_LOW_LATENCY, 9000,
true, true, false));
- mWifiMetrics.addWifiLockActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
+ mWifiMetrics.addWifiLockManagerActiveSession(WifiManager.WIFI_MODE_FULL_LOW_LATENCY,
new int[]{TEST_UID}, new String[]{TEST_TAG}, 20000000, true, true, true);
ExtendedMockito.verify(
() -> WifiStatsLog.write(WifiStatsLog.WIFI_LOCK_DEACTIVATED, new int[]{TEST_UID},