android_packages_modules_Co.../tests/common/java/android/net
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Lorenzo Colitti ec2fbb7159 Don't clobber existing history entries.
Currently, adding a history to a NetworkStatsCollection.Builder
will overwrite any history that was previously passed in with the
same key. This breaks the importer (which is the primary/only
caller of this code), because the importer re-uses the same
NetworkStatsCollection object to import multiple files.

Instead, simply add any passed-in entries after the ones that
were already there. Require the caller to pass in entries in
order, because NetworkStatsHistory internally assumes that
entris are always sorted.

Bug: 230289468
Test: manually verified this unbreaks the importer
Change-Id: Ic8647ff28fca78d579d5f759f96a864877f8158b
Merged-In: Ic8647ff28fca78d579d5f759f96a864877f8158b
  (pure cherry-picked from ag/18453213)
2022-05-24 11:37:42 +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 Don't clobber existing history entries. 2022-05-24 11:37:42 +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 Follow-up changes to Update VPN isolation code for excluded routes 2022-05-13 00:26:27 +00: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