Treehugger Robot
67bb33e5cc
Merge "Improve handling of invalid private DNS settings" am: b80e88d604
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1730543
Change-Id: Iddbe866b7df7dbb93f1e6d4cef95ee6e01739abe
2021-06-09 11:09:35 +00:00
Treehugger Robot
b80e88d604
Merge "Improve handling of invalid private DNS settings"
2021-06-09 10:52:14 +00:00
Remi NGUYEN VAN
4c21d6c2a6
Merge "Remove ConnectivityServiceTest signature perms use" am: 545f6cf95f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727819
Change-Id: Id60ce478abe26c82f79bdce0b025e9629cdd0d89
2021-06-09 08:54:47 +00:00
Remi NGUYEN VAN
98ea169c22
Merge "Use mockito-extended in FrameworksNetTests" am: 35e6108119
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727825
Change-Id: Ied36d4711c9c12d0991c00c28a78931ae3ea58f9
2021-06-09 08:54:38 +00:00
Remi NGUYEN VAN
545f6cf95f
Merge "Remove ConnectivityServiceTest signature perms use"
2021-06-09 08:39:33 +00:00
Remi NGUYEN VAN
35e6108119
Merge "Use mockito-extended in FrameworksNetTests"
2021-06-09 08:39:24 +00:00
Junyu Lai
fd242c77b1
Merge changes from topic "cts-snapshots" am: 07f97b249c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727822
Change-Id: I0fc00956cc8891e45bb2b76f6e35063949d5f0ba
2021-06-09 08:16:01 +00:00
junyulai
ccebee1ece
Add CTS for getAllNetworkStateSnapshots am: cfefdea403
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1708091
Change-Id: I8217f4e4c0de2de5f12066e567f56c0f5432d9f7
2021-06-09 08:15:58 +00:00
junyulai
1c2ffd5329
Check NETWORK_SETTINGS permission for getAllNetworkStateSnapshots am: eaaacb0d47
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1730542
Change-Id: I8f5e007749baa057f1a5a231736d7038fb69204f
2021-06-09 08:15:55 +00:00
Lorenzo Colitti
b4e1b65298
Merge "Don't send onLinkPropertiesChanged after onLost for 464xlat." am: a3f12dd52c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727829
Change-Id: I1e42216dc10552861253f719d1178e3143ac83c3
2021-06-09 08:14:54 +00:00
Lorenzo Colitti
7e79954915
Merge "Improve test coverage for disconnecting networks with clat." am: f55fa638c8
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1729093
Change-Id: Ieb08904445cabf01ed5ba6f4543699a1585fda50
2021-06-09 08:14:44 +00:00
Junyu Lai
07f97b249c
Merge changes from topic "cts-snapshots"
...
* changes:
Add CTS for NetworkAgentConfig#setSubscriberId
Add CTS for getAllNetworkStateSnapshots
Check NETWORK_SETTINGS permission for getAllNetworkStateSnapshots
2021-06-09 08:09:41 +00:00
Lorenzo Colitti
a3f12dd52c
Merge "Don't send onLinkPropertiesChanged after onLost for 464xlat."
2021-06-09 07:59:25 +00:00
Lorenzo Colitti
f55fa638c8
Merge "Improve test coverage for disconnecting networks with clat."
2021-06-09 07:59:13 +00:00
Treehugger Robot
eea4b37228
Merge "Fix restorePrivateDnsSetting with null hostnames" am: 0103375187
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1729162
Change-Id: I604e6d94640f36b37a628aa77e6df0fb709e2d85
2021-06-09 06:06:13 +00:00
Treehugger Robot
0103375187
Merge "Fix restorePrivateDnsSetting with null hostnames"
2021-06-09 05:45:24 +00:00
Remi NGUYEN VAN
c2303139ef
Improve handling of invalid private DNS settings
...
When private DNS mode is strict, there should always be a private DNS
specifier with the hostname.
Instead of restoring an invalid strict mode setting when set,
have tests reset private DNS mode to opportunistic and fail.
Bug: 190465704
Test: atest CtsNetTestCases
Change-Id: I45adc527267aa86d52e824f426699c5a7e874f63
2021-06-09 14:42:00 +09:00
junyulai
cfefdea403
Add CTS for getAllNetworkStateSnapshots
...
Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest#testGetAllNetworkStateSnapshots --rerun-until-failure 100
Test: atest
CtsNetTestCasesLatestSdk:android.net.cts.ConnectivityManagerTest on R
device
Bug: 188140631
Merged-In: I573b009bd05bbc0c855aaa6e20cb8ebde6729936
Change-Id: I573b009bd05bbc0c855aaa6e20cb8ebde6729936
(cherry-picked from ag/14598438)
2021-06-09 01:34:14 +00:00
junyulai
eaaacb0d47
Check NETWORK_SETTINGS permission for getAllNetworkStateSnapshots
...
This is declared in the API surface, but the implementation
does not match.
Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest#testGetAllNetworkStateSnapshots
Bug: 188140631
Merged-In: I3c2563d4ae4e3715d0c6270344ba8f7ef067872f
Merged-In: I97aa69651461ebe5c323ec669372f9a61b84e6a6
Change-Id: I97aa69651461ebe5c323ec669372f9a61b84e6a6
(cherry-picked from ag/14601670)
2021-06-09 01:34:14 +00:00
Junyu Lai
ed4ef7bb99
Add CTS for NetworkAgentConfig#setSubscriberId
...
Test: atest CtsNetTestCases:android.net.cts.NetworkAgentTest
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkAgentTest
on R device
Bug: 188140631
Merged-In: I90d47ac9bd0570c0aed19402fa9be4e99e0f8621
Change-Id: I90d47ac9bd0570c0aed19402fa9be4e99e0f8621
(cherry-picked from ag/14639705)
2021-06-09 01:34:14 +00:00
Remi NGUYEN VAN
99fadb7b70
Merge changes from topic "conn_test_defaults_cp" am: de3c20ecb5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1729164
Change-Id: I0a14a5fc335b46a5fd61c126e3107898253d097f
2021-06-09 01:20:24 +00:00
Remi NGUYEN VAN
0dcbcff1d6
Add framework-connectivity-test-defaults am: 3912c80e99
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1729165
Change-Id: Id17a3ba31f955f4533731cbc3dda23d07c06bb0b
2021-06-09 01:20:17 +00:00
Remi NGUYEN VAN
de3c20ecb5
Merge changes from topic "conn_test_defaults_cp"
...
* changes:
Move connectivity test defaults to tests/common
Add framework-connectivity-test-defaults
2021-06-09 00:59:17 +00:00
Junyu Lai
9575dbbb81
Merge changes from topics "enable-policy-ranking", "sendNetworkScore" am: 5b15e700bb
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1726731
Change-Id: I0f4598c353cb7dba7f0583a3103481d298e45b5c
2021-06-08 23:10:17 +00:00
Chalard Jean
50c26d75f0
Enable policy ranking am: f4c48a4d5f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727818
Change-Id: I458b430aac9d633099787863bcc252ffd236725a
2021-06-08 23:10:14 +00:00
junyulai
682ab81490
Add CTS to verify NetworkAgent#setLingerDuration am: a95eef727e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1654011
Change-Id: I257454c0429cf454ef23617ad39ef1a9711fd44a
2021-06-08 23:10:11 +00:00
Chalard Jean
d413b74023
Allow network providers to set the linger duration. am: 550b5214d3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727821
Change-Id: I2a9872dc3da0e89574ae5bab28dfd3bb4c3f3abf
2021-06-08 23:10:08 +00:00
junyulai
602d75b22b
Fix nascent timer never get removed am: 36c02987c6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727820
Change-Id: I706b0a9cff0d9e4a18c62143732b067ef63505b8
2021-06-08 23:10:04 +00:00
Chalard Jean
6a529e1a7a
[NS13] Remove the last usage of the legacy int am: c81d4c3c7e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727817
Change-Id: I58b48e44563e52d1cce3aa604be148bbadb1fb9f
2021-06-08 23:10:01 +00:00
Chalard Jean
435354afe6
Add documentation am: d89e56da6b
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727816
Change-Id: I1d71d2116bc800d9bfd8fb53cd70c3cbc8c1a0ed
2021-06-08 23:09:58 +00:00
Chalard Jean
b0b3e93682
Use filter from CollectionUtils. am: 5e8f8431d8
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727815
Change-Id: Ic10e7ca8b202dd788f1ef878997f78ec11c82770
2021-06-08 23:09:55 +00:00
Chalard Jean
605a2a6fcb
Fix a bug where updates of offers won't find existing offers am: 9f6d447a42
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727814
Change-Id: If3f706ec47d892221d7d4a23063015edb9edf72e
2021-06-08 23:09:52 +00:00
Chalard Jean
d39f2dbd78
[NS12] Address comments on NS09 am: 29cb06a3e0
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727813
Change-Id: I7fc08dfe2babc2e0eea526436a52a8c2658f3624
2021-06-08 23:09:50 +00:00
Chalard Jean
22acfab1bc
[NS11] Fix yieldToBadWifi over the policy scoring am: 142f0fe4d4
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727812
Change-Id: Ie216a888a6effcf285468e063b66d04f18b8b7c7
2021-06-08 23:09:46 +00:00
Chalard Jean
fd5d21d50e
Add doc for NetworkScore#getLegacyInt am: 0422927cd8
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1727811
Change-Id: Iefcf115b045de94d28fb9d0fe047b27445701851
2021-06-08 23:09:43 +00:00
Chalard Jean
ecaa23f8e0
Expose sendNetworkScore that takes a NetworkScore am: 536a5bac26
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1726730
Change-Id: Id63fba1ea3b4e169559771ba62b8e0bf7a6afa00
2021-06-08 23:09:36 +00:00
Yan Yan
4d50a5f097
Merge changes I00d1aa47,Icffbe67f am: 77f2e95515
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1690132
Change-Id: I59255aaea77c826accc2198ca7f01fca4b57c93f
2021-06-08 22:53:14 +00:00
Junyu Lai
5b15e700bb
Merge changes from topics "enable-policy-ranking", "sendNetworkScore"
...
* changes:
Adjust a test for policy scoring
Enable policy ranking
Add CTS to verify NetworkAgent#setLingerDuration
Allow network providers to set the linger duration.
Fix nascent timer never get removed
[NS13] Remove the last usage of the legacy int
Add documentation
Use filter from CollectionUtils.
Fix a bug where updates of offers won't find existing offers
[NS12] Address comments on NS09
[NS11] Fix yieldToBadWifi over the policy scoring
Add doc for NetworkScore#getLegacyInt
Expose sendNetworkScore that takes a NetworkScore
2021-06-08 22:34:44 +00:00
Yan Yan
77f2e95515
Merge changes I00d1aa47,Icffbe67f
...
* changes:
Add CTS for AES-CMAC
Add tests for new IPsec algorithms in IpSecManagerTest
2021-06-08 22:30:16 +00:00
Frank Li
1cccc8db0e
Merge "Add CTS test for API setLegacyExtraInfo" am: 3103a318bf
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1719131
Change-Id: I2cab45cff92215389eb6bba7b14270e3329d600d
2021-06-08 11:28:34 +00:00
Frank Li
3103a318bf
Merge "Add CTS test for API setLegacyExtraInfo"
2021-06-08 11:15:06 +00:00
Remi NGUYEN VAN
679a8e0a72
Move connectivity test defaults to tests/common
...
The build file currently holds a single build rule in test/. Move it to
the existing build file in tests/common/Android.bp.
(clean cherry-pick of history in downstream branch)
Test: m
Bug: 186628461
Merged-In: I3c2563d4ae4e3715d0c6270344ba8f7ef067872f
Change-Id: Ifa32681c0cdd2f6a70cb83a81cd7fec0f91824d1
2021-06-08 19:54:35 +09:00
Remi NGUYEN VAN
3912c80e99
Add framework-connectivity-test-defaults
...
The defaults follow the same pattern as framework-wifi-test-defaults to
allow unit tests to build against hidden API in Connectivity.
(clean cherry-pick of history in downstream branch)
Bug: 171540887
Test: m
Merged-In: I3c2563d4ae4e3715d0c6270344ba8f7ef067872f
Change-Id: Ia8531f672820fcc8968f98494903e486c4e42652
2021-06-08 19:54:27 +09:00
Remi NGUYEN VAN
908b002ed2
Fix restorePrivateDnsSetting with null hostnames
...
When private DNS setting was set to opportunistic (mode) and null
(hostname), CtsNetUtils would not restore it.
Make sure that private DNS settings are restored after every test. Also
fail if restore is called without having saved any setting beforehand.
Bug: 190465704
Test: atest CtsNetTestCases
Change-Id: Ic5d8d8b729469e0eef89a0b53f166e604264c1ee
2021-06-08 19:29:08 +09:00
Mark Chien
f9074acfa3
Merge changes Ib8fe719f,Ia8c05780 am: 7648833bd4
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1729160
Change-Id: Ia8ff14142da45de950d2bac507ed5b943d81533e
2021-06-08 10:26:52 +00:00
Remi NGUYEN VAN
bba8ec0d43
Remove ConnectivityServiceTest signature perms use
...
To allow unit tests to run without platform certificates, remove
signature permission usage in ConnectivityServiceTest.
This mocks permission checks done in ConnectivityService for which the
test assumed that the permission was held, and mocks calls to
BatteryStatsManager. Calls to ActivityManagerService (through
PendingIntent) are done with shell permissions as the test uses real
PendingIntent mechanics.
Bug: 187935317
Test: atest FrameworksNetTests:ConnectivityServiceTest
Change-Id: I80c5cae5fcd3d40be55d1a79a93d614e665fbbf4
2021-06-08 19:12:13 +09:00
Remi NGUYEN VAN
98b76cc2ec
Use mockito-extended in FrameworksNetTests
...
This is necessary to mock classes like BatteryStatsManager, which cannot
be used without signature permissions, and to merge the test with other
test suites that use mockito extended.
Bug: 187935317
Test: atest FrameworksNetTests
Change-Id: I5dba65d806c5d06b3ff8f633846edb911a7a44ec
2021-06-08 19:12:09 +09:00
Mark Chien
7648833bd4
Merge changes Ib8fe719f,Ia8c05780
...
* changes:
Suppress IpServer message logs
Remove *Locked wording
2021-06-08 10:02:44 +00:00
Remi NGUYEN VAN
bdcb9a7baf
Merge changes from topic "framework-conn-stub-cp" am: 674ce27fee
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1723151
Change-Id: Id06b8ddac302e9ed0aaba137d45cf1da1e709ce8
2021-06-08 09:36:00 +00:00
Remi NGUYEN VAN
b6edc1a9b9
Merge framework-connectivity impl and stub targets am: e70cd84601
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1723150
Change-Id: Ia52b0081f916dc06be7b89c339236689807b454b
2021-06-08 09:35:54 +00:00