Junyu Lai
bfdd4407eb
Return sorted NetworkStatsHistory
...
NetworkStatsHistory internally assumes that bucketStart is
sorted at all times. However, in the fields, we've found there
are some buckets of NetworkStatsHistory do not preserve the
order of timestamp, which is caught by the IAE when addEntry
is called.
In order to provide backward compatibility, return sorted items
instead of throwing IAE when adding entry into
NetworkStatsHistory instance.
Test: atest android.net.netstats.NetworkStatsHistoryTest#testBuilder
Bug: 233825704
Change-Id: If3187384bd1e90770ca5873b8ec73e852fff543d
Merged-In: If3187384bd1e90770ca5873b8ec73e852fff543d
(pure cherry-picked from ag/18581718)
2022-06-07 10:51:52 +08:00
..
apf
Do not verify field count in tests used in CTS
2022-01-18 16:55:32 +09:00
metrics
Do not verify field count in tests used in CTS
2022-01-18 16:55:32 +09:00
netstats
Return sorted NetworkStatsHistory
2022-06-07 10:51:52 +08:00
util
Move net unit tests to packages/Connectivity
2021-05-13 08:30:33 +00:00
CaptivePortalDataTest.kt
Do not verify field count in tests used in CTS
2022-01-18 16:55:32 +09:00
CaptivePortalTest.java
Move net unit tests to packages/Connectivity
2021-05-13 08:30:33 +00:00
ConnectivityDiagnosticsManagerTest.java
Do not verify field count in tests used in CTS
2022-01-18 16:55:32 +09:00
ConnectivitySettingsManagerTest.kt
Fix testing with/without connectivity module
2022-02-16 15:22:30 +09:00
DependenciesTest.java
Move net unit tests to packages/Connectivity
2021-05-13 08:30:33 +00:00
DhcpInfoTest.java
Do not verify field count in tests used in CTS
2022-01-18 16:55:32 +09:00
EthernetNetworkManagementExceptionTest.java
Rename of InternalNetworkManagementException
2022-05-03 13:22:21 -07:00
InvalidPacketExceptionTest.kt
Add basic tests for InvalidPacketException
2021-06-23 09:16:59 +00:00
IpPrefixTest.java
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
KeepalivePacketDataTest.kt
Move net unit tests to packages/Connectivity
2021-05-13 08:30:33 +00:00
LinkAddressTest.java
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
LinkPropertiesTest.java
Run testExcludedRoutesDisabled only in APKs with target SDK < T.
2022-05-30 23:36:23 +09:00
MatchAllNetworkSpecifierTest.kt
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
NattKeepalivePacketDataTest.kt
Do not verify field count in tests used in CTS
2022-01-18 16:55:32 +09:00
NetworkAgentConfigTest.kt
Rename getVpnRequiresValidation to isVpnValidationRequired
2022-03-02 01:02:45 +00:00
NetworkCapabilitiesTest.java
Fix CtsNetTestCases on Q
2022-04-15 16:40:08 +09:00
NetworkProviderTest.kt
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
NetworkSpecifierTest.kt
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
NetworkStackTest.java
Move net unit tests to packages/Connectivity
2021-05-13 08:30:33 +00:00
NetworkStateSnapshotTest.kt
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
NetworkTest.java
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
OemNetworkPreferencesTest.java
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
RouteInfoTest.java
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
TcpKeepalivePacketDataTest.kt
Do not verify field count in tests used in CTS
2022-01-18 16:55:32 +09:00
UidRangeTest.java
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00
UnderlyingNetworkInfoTest.kt
Mark connectivity module tests as such
2022-01-18 16:55:44 +09:00