Remove VPN info arrays from NetworkStats(Observer|Recorder)
This change removes the now-unused VPN arrays in the network stats observer and recorder classes. These are always null values in every call site. Bug: 113122541 Bug: 120145746 Bug: 129264869 Bug: 134244752 Test: FrameworksNetTest passing Test: Manual tests show data usage fixes maintained. Change-Id: Ieb8645acc400fdaeb0df7092c5369b96f9f35af9
This commit is contained in:
@@ -52,7 +52,6 @@ import android.util.ArrayMap;
|
|||||||
import androidx.test.filters.SmallTest;
|
import androidx.test.filters.SmallTest;
|
||||||
import androidx.test.runner.AndroidJUnit4;
|
import androidx.test.runner.AndroidJUnit4;
|
||||||
|
|
||||||
import com.android.internal.net.VpnInfo;
|
|
||||||
import com.android.server.net.NetworkStatsServiceTest.LatchedHandler;
|
import com.android.server.net.NetworkStatsServiceTest.LatchedHandler;
|
||||||
import com.android.testutils.HandlerUtilsKt;
|
import com.android.testutils.HandlerUtilsKt;
|
||||||
|
|
||||||
@@ -93,8 +92,6 @@ public class NetworkStatsObserversTest {
|
|||||||
private static final long BASE_BYTES = 7 * MB_IN_BYTES;
|
private static final long BASE_BYTES = 7 * MB_IN_BYTES;
|
||||||
private static final int INVALID_TYPE = -1;
|
private static final int INVALID_TYPE = -1;
|
||||||
|
|
||||||
private static final VpnInfo[] VPN_INFO = new VpnInfo[0];
|
|
||||||
|
|
||||||
private long mElapsedRealtime;
|
private long mElapsedRealtime;
|
||||||
|
|
||||||
private HandlerThread mObserverHandlerThread;
|
private HandlerThread mObserverHandlerThread;
|
||||||
@@ -247,8 +244,7 @@ public class NetworkStatsObserversTest {
|
|||||||
NetworkStats uidSnapshot = null;
|
NetworkStats uidSnapshot = null;
|
||||||
|
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
waitForObserverToIdle();
|
waitForObserverToIdle();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -271,15 +267,13 @@ public class NetworkStatsObserversTest {
|
|||||||
.addIfaceValues(TEST_IFACE, BASE_BYTES, 8L, BASE_BYTES, 16L);
|
.addIfaceValues(TEST_IFACE, BASE_BYTES, 8L, BASE_BYTES, 16L);
|
||||||
NetworkStats uidSnapshot = null;
|
NetworkStats uidSnapshot = null;
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
|
|
||||||
// Delta
|
// Delta
|
||||||
xtSnapshot = new NetworkStats(TEST_START, 1 /* initialSize */)
|
xtSnapshot = new NetworkStats(TEST_START, 1 /* initialSize */)
|
||||||
.addIfaceValues(TEST_IFACE, BASE_BYTES + 1024L, 10L, BASE_BYTES + 2048L, 20L);
|
.addIfaceValues(TEST_IFACE, BASE_BYTES + 1024L, 10L, BASE_BYTES + 2048L, 20L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
waitForObserverToIdle();
|
waitForObserverToIdle();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -303,16 +297,14 @@ public class NetworkStatsObserversTest {
|
|||||||
.addIfaceValues(TEST_IFACE, BASE_BYTES, 8L, BASE_BYTES, 16L);
|
.addIfaceValues(TEST_IFACE, BASE_BYTES, 8L, BASE_BYTES, 16L);
|
||||||
NetworkStats uidSnapshot = null;
|
NetworkStats uidSnapshot = null;
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
|
|
||||||
// Delta
|
// Delta
|
||||||
xtSnapshot = new NetworkStats(TEST_START + MINUTE_IN_MILLIS, 1 /* initialSize */)
|
xtSnapshot = new NetworkStats(TEST_START + MINUTE_IN_MILLIS, 1 /* initialSize */)
|
||||||
.addIfaceValues(TEST_IFACE, BASE_BYTES + THRESHOLD_BYTES, 12L,
|
.addIfaceValues(TEST_IFACE, BASE_BYTES + THRESHOLD_BYTES, 12L,
|
||||||
BASE_BYTES + THRESHOLD_BYTES, 22L);
|
BASE_BYTES + THRESHOLD_BYTES, 22L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
waitForObserverToIdle();
|
waitForObserverToIdle();
|
||||||
assertEquals(NetworkStatsManager.CALLBACK_LIMIT_REACHED, mHandler.lastMessageType);
|
assertEquals(NetworkStatsManager.CALLBACK_LIMIT_REACHED, mHandler.lastMessageType);
|
||||||
}
|
}
|
||||||
@@ -337,8 +329,7 @@ public class NetworkStatsObserversTest {
|
|||||||
.addValues(TEST_IFACE, UID_RED, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
.addValues(TEST_IFACE, UID_RED, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
||||||
DEFAULT_NETWORK_YES, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
DEFAULT_NETWORK_YES, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
|
|
||||||
// Delta
|
// Delta
|
||||||
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
||||||
@@ -346,8 +337,7 @@ public class NetworkStatsObserversTest {
|
|||||||
DEFAULT_NETWORK_NO, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
DEFAULT_NETWORK_NO, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
||||||
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
waitForObserverToIdle();
|
waitForObserverToIdle();
|
||||||
assertEquals(NetworkStatsManager.CALLBACK_LIMIT_REACHED, mHandler.lastMessageType);
|
assertEquals(NetworkStatsManager.CALLBACK_LIMIT_REACHED, mHandler.lastMessageType);
|
||||||
}
|
}
|
||||||
@@ -372,8 +362,7 @@ public class NetworkStatsObserversTest {
|
|||||||
.addValues(TEST_IFACE, UID_RED, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
.addValues(TEST_IFACE, UID_RED, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
||||||
DEFAULT_NETWORK_NO, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
DEFAULT_NETWORK_NO, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
|
|
||||||
// Delta
|
// Delta
|
||||||
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
||||||
@@ -381,8 +370,7 @@ public class NetworkStatsObserversTest {
|
|||||||
DEFAULT_NETWORK_NO, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
DEFAULT_NETWORK_NO, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
||||||
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
waitForObserverToIdle();
|
waitForObserverToIdle();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -406,8 +394,7 @@ public class NetworkStatsObserversTest {
|
|||||||
.addValues(TEST_IFACE, UID_RED, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
.addValues(TEST_IFACE, UID_RED, SET_DEFAULT, TAG_NONE, METERED_NO, ROAMING_NO,
|
||||||
DEFAULT_NETWORK_YES, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
DEFAULT_NETWORK_YES, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
|
|
||||||
// Delta
|
// Delta
|
||||||
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
||||||
@@ -415,8 +402,7 @@ public class NetworkStatsObserversTest {
|
|||||||
DEFAULT_NETWORK_YES, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
DEFAULT_NETWORK_YES, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
||||||
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
waitForObserverToIdle();
|
waitForObserverToIdle();
|
||||||
assertEquals(NetworkStatsManager.CALLBACK_LIMIT_REACHED, mHandler.lastMessageType);
|
assertEquals(NetworkStatsManager.CALLBACK_LIMIT_REACHED, mHandler.lastMessageType);
|
||||||
}
|
}
|
||||||
@@ -441,8 +427,7 @@ public class NetworkStatsObserversTest {
|
|||||||
.addValues(TEST_IFACE, UID_ANOTHER_USER, SET_DEFAULT, TAG_NONE, METERED_NO,
|
.addValues(TEST_IFACE, UID_ANOTHER_USER, SET_DEFAULT, TAG_NONE, METERED_NO,
|
||||||
ROAMING_NO, DEFAULT_NETWORK_YES, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
ROAMING_NO, DEFAULT_NETWORK_YES, BASE_BYTES, 2L, BASE_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
|
|
||||||
// Delta
|
// Delta
|
||||||
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
uidSnapshot = new NetworkStats(TEST_START + 2 * MINUTE_IN_MILLIS, 2 /* initialSize */)
|
||||||
@@ -450,8 +435,7 @@ public class NetworkStatsObserversTest {
|
|||||||
ROAMING_NO, DEFAULT_NETWORK_NO, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
ROAMING_NO, DEFAULT_NETWORK_NO, BASE_BYTES + THRESHOLD_BYTES, 2L,
|
||||||
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
BASE_BYTES + THRESHOLD_BYTES, 2L, 0L);
|
||||||
mStatsObservers.updateStats(
|
mStatsObservers.updateStats(
|
||||||
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces,
|
xtSnapshot, uidSnapshot, mActiveIfaces, mActiveUidIfaces, TEST_START);
|
||||||
VPN_INFO, TEST_START);
|
|
||||||
waitForObserverToIdle();
|
waitForObserverToIdle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user