Junyu Lai
94cfd59dad
Merge "Add CTS for registerNetworkOffer" am: f92979bd5b am: 26bb0a84a6 am: 11ccd1531f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731451
Change-Id: I03b680848bdee37cde4b5c2f0aaf4e31de17d3a5
2021-06-21 16:25:22 +00:00
Remi NGUYEN VAN
b6bf25b91a
Merge "Add connectivity coverage tests" am: cc79d7c0f8 am: 68114fe408 am: 3d25f6e8a7
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731232
Change-Id: Ie9549d26fc4f1246e8959e326d2bd6f834bf222c
2021-06-21 16:23:57 +00:00
Aaron Huang
caef428e57
Merge "CTS test for PacProxyManager" am: b93396edfb am: 7320aefbdd am: b31181a37c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1705131
Change-Id: I4a432ad05465171a90f58644a9c64dfc1ec25d22
2021-06-21 16:23:20 +00:00
Treehugger Robot
ae3fb7362c
Add CTS for setProfileNetworkPreference am: bd595f739c am: af1f7c528d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15044618
Change-Id: I8629e8e369fceddc8d2380e7afaf79362b5df9f3
2021-06-21 14:50:21 +00:00
Treehugger Robot
af1f7c528d
Add CTS for setProfileNetworkPreference am: bd595f739c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15044618
Change-Id: Ifb59930da0feb99477f5e4b8112248c19aa8f64a
2021-06-21 14:33:14 +00:00
Junyu Lai
11ccd1531f
Merge "Add CTS for registerNetworkOffer" am: f92979bd5b am: 26bb0a84a6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731451
Change-Id: I07371bcb29bd2646d9b72396a92e5c397e4a1f16
2021-06-21 13:57:37 +00:00
Remi NGUYEN VAN
3d25f6e8a7
Merge "Add connectivity coverage tests" am: cc79d7c0f8 am: 68114fe408
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731232
Change-Id: I6cc7f3a3abe97fccc59e14e77e99a0843f3363bb
2021-06-21 13:56:37 +00:00
Treehugger Robot
bd595f739c
Add CTS for setProfileNetworkPreference
...
Test: atest android.net.cts.ConnectivityManagerTest
Bug: 190797743
Original-Change: https://android-review.googlesource.com/1733784
Merged-In: Ifffdf55addbb7ec4466d4adec61e5812b7f94320
Change-Id: Ifffdf55addbb7ec4466d4adec61e5812b7f94320
2021-06-21 11:05:54 +00:00
Junyu Lai
f92979bd5b
Merge "Add CTS for registerNetworkOffer"
2021-06-21 10:58:04 +00:00
Remi NGUYEN VAN
cc79d7c0f8
Merge "Add connectivity coverage tests"
2021-06-21 10:55:33 +00:00
Treehugger Robot
b8a0916175
Merge "Add CTS for setProfileNetworkPreference" am: 5d4f701244 am: 106a4752f7
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1733784
Change-Id: I7bd055c546c550c72b367b22adb3a2b2698c0cd9
2021-06-21 10:35:56 +00:00
Treehugger Robot
5d4f701244
Merge "Add CTS for setProfileNetworkPreference"
2021-06-21 10:25:05 +00:00
Aaron Huang
b31181a37c
Merge "CTS test for PacProxyManager" am: b93396edfb am: 7320aefbdd
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1705131
Change-Id: Ibd6bef57f66c6c793271f0315c4336b187ffc048
2021-06-21 10:14:21 +00:00
Aaron Huang
b93396edfb
Merge "CTS test for PacProxyManager"
2021-06-21 09:42:33 +00:00
Lucas Lin
0842b6f551
Merge "Send a proxy broadcast when apps moved from/to a VPN" into sc-dev am: 1b64ae6b87
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14730714
Change-Id: I4b5e26981f464e97613308163ba2647730905f4c
2021-06-18 03:02:28 +00:00
Lucas Lin
7d409ae0c5
Merge "Add a test to check if the VPN type is set or not" into sc-dev am: 013cf220f0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14965961
Change-Id: I3988e8d3df6819e5ef233e8c235488a17131f1b3
2021-06-18 03:02:06 +00:00
Lucas Lin
1b64ae6b87
Merge "Send a proxy broadcast when apps moved from/to a VPN" into sc-dev
2021-06-18 02:47:24 +00:00
Lucas Lin
013cf220f0
Merge "Add a test to check if the VPN type is set or not" into sc-dev
2021-06-18 02:46:50 +00:00
Frank Li
93c4f4cc2d
Merge "Add CTS test for NetworkRequest.getCapabilities API" into sc-dev am: 799d1c6053
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15013235
Change-Id: I8aa95782a699b6b711441e47adb7056a449986a3
2021-06-18 01:57:57 +00:00
Frank Li
ab46d66d0d
Merge "Add test for ConnectivityService API isPrivateDnsBroken" into sc-dev am: 9097aaf5db
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15013234
Change-Id: Ia41376d391cdfa3444b4a46ae003d315bbfc45f9
2021-06-18 01:57:43 +00:00
Frank Li
ee4006fa06
Merge "Add CTS test for API setLegacyExtraInfo" into sc-dev am: a9602dc5d3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15013233
Change-Id: I39ebd7e74d548971af7e6581ce77f32b9be82208
2021-06-18 01:57:18 +00:00
Frank Li
799d1c6053
Merge "Add CTS test for NetworkRequest.getCapabilities API" into sc-dev
2021-06-18 01:37:20 +00:00
Frank Li
9097aaf5db
Merge "Add test for ConnectivityService API isPrivateDnsBroken" into sc-dev
2021-06-18 01:37:08 +00:00
Frank Li
a9602dc5d3
Merge "Add CTS test for API setLegacyExtraInfo" into sc-dev
2021-06-18 01:36:44 +00:00
James Mattis
a4e465da0b
Merge "Update CS so that per-app OEM APIs can be tested" into sc-dev am: 24ab50b086
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14993471
Change-Id: I0f8b1a947ca6e738bc21ee2c49e2412b2f99997d
2021-06-17 16:28:42 +00:00
James Mattis
24ab50b086
Merge "Update CS so that per-app OEM APIs can be tested" into sc-dev
2021-06-17 16:08:58 +00:00
Frank Li
f8e2e20f32
Add CTS test for NetworkRequest.getCapabilities API
...
Bug: 189162033
Test: atest android.net.cts.NetworkRequestTest
atest CtsNetTestCasesLatestSdk:NetworkRequestTest
Original-Change: https://android-review.googlesource.com/1717737
Merged-In: I8504caa586bdb567d42047a96029dedc67968793
Change-Id: I8504caa586bdb567d42047a96029dedc67968793
2021-06-17 13:42:34 +00:00
Frank Li
3a48843e49
Add test for ConnectivityService API isPrivateDnsBroken
...
Bug: 189161363
Test: atest android.net.cts.ConnectivityManagerTest
atest CtsNetTestCasesLatestSdk:ConnectivityManagerTest
Original-Change: https://android-review.googlesource.com/1719395
Merged-In: Ib45aa439683d48360652a91d7a0609dc82adda33
Change-Id: Ib45aa439683d48360652a91d7a0609dc82adda33
2021-06-17 13:22:39 +00:00
Frank Li
b7eebde98a
Add CTS test for API setLegacyExtraInfo
...
Adding in-depth test in NetworkAgentTest
Bug: 187040803
Test: atest CtsNetTestCasesLatestSdk:android.net.NetworkAgentConfigTest
atest CtsNetTestCases:android.net.NetworkAgentConfigTest
Original-Change: https://android-review.googlesource.com/1719131
Merged-In: Ief14f6de0cb6913da944414f0b134eb04346425f
Change-Id: Ief14f6de0cb6913da944414f0b134eb04346425f
2021-06-17 13:00:57 +00:00
Lucas Lin
b63f479a02
Add a test to check if the VPN type is set or not
...
Bug: 184261389
Test: atest CtsHostsideNetworkTests:HostsideVpnTests#testDefault
Original-Change: https://android-review.googlesource.com/1733785
Merged-In: I7ed5989ec767494c1033dc01242b32724e120c4e
Change-Id: I7ed5989ec767494c1033dc01242b32724e120c4e
2021-06-17 11:15:17 +00:00
Lucas Lin
950a65f8cc
Send a proxy broadcast when apps moved from/to a VPN
...
When the apps moved from/to a VPN, a proxy broadcast is needed to
inform the apps that the proxy might be changed since the default
network satisfied by the apps might also changed.
Since the framework does not track the defautlt network of every
apps, thus, this is done when:
1. VPN connects/disconnects.
2. List of uids that apply to the VPN has changed.
While 1 is already covered by the current design, the CL implements
2 in order to fulfill the case that different networks have
different proxies.
Bug: 178727215
Test: atest FrameworksNetTests
Original-Change: https://android-review.googlesource.com/1717735
Merged-In: Ifa103dd66394026d752b407a1bee740c9fcdad2b
Change-Id: Ifa103dd66394026d752b407a1bee740c9fcdad2b
2021-06-17 11:10:46 +00:00
Junyu Lai
00b03beb31
Fix expectCallback does not fail when no callback received am: 52e3fa127a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14683929
Change-Id: Icd7743a03627382bf797b859b48b02bbee635b1f
2021-06-17 10:40:09 +00:00
Junyu Lai
d576a4d0a9
Add CTS for registerBestMatchingNetworkCallback am: 512efafd32
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14673220
Change-Id: I975a03a391d09787975a9572aa097b47709f817e
2021-06-17 10:40:07 +00:00
Junyu Lai
1fefd7f674
No-op refactoring of NetworkAgentTest am: e5bdc06735
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/14662648
Change-Id: Id039d9285e4c7aefd59a75be68ff5a2f039e260c
2021-06-17 10:40:05 +00:00
lifr
396c9afb65
Add CTS test for NetworkAgent/NetworkAgentConfig API am: 42096be0c6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15009311
Change-Id: I15d0567cae9f26c276377a60c73732d91264f818
2021-06-17 10:39:43 +00:00
Junyu Lai
52e3fa127a
Fix expectCallback does not fail when no callback received
...
This hides 3 bugs where,
1. In Android S, onNetworkRequested is no longer broadcasted
by ConnectivityService in any condition. However, the test
still passes since assertion does not fail when no callback
received. Ignore the test on S+ devices since the behavior
changed on S or later devices.
2. Test network agent is not registered, but the test still
passes.
3. Test network agent does not fulfill the request that kept
the network up, so the test fails since the test network
is not needed and be torn down.
Test: android.net.NetworkProviderTest on R/S device
Bug: 189074532
Merged-In: I627dcd0f57b6ef4197d16e6c1ec0c53e675ab055
Change-Id: I627dcd0f57b6ef4197d16e6c1ec0c53e675ab055
(cherry-picked from aosp/1731450)
2021-06-17 09:03:11 +00:00
Junyu Lai
512efafd32
Add CTS for registerBestMatchingNetworkCallback
...
Bug: 188657173
Test: atest CtsNetTestCases:android.net.cts.NetworkAgentTest \
CtsNetTestCases:android.net.cts.ConnectivityManagerTest
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkAgentTest \
CtsNetTestCasesLatestSdk:android.net.cts.ConnectivityManagerTest
on R device
Merged-In: I81abc1742a3aa965b444d0196f4eaa2393dcad1c
Change-Id: I81abc1742a3aa965b444d0196f4eaa2393dcad1c
(cherry-picked from aosp/1727824)
2021-06-17 09:02:17 +00:00
Junyu Lai
e5bdc06735
No-op refactoring of NetworkAgentTest
...
This is a no-op refactoring of NetworkAgentTest, which makes
the create*NetworkAgent helper functions easier to use, this
includes:
1. Rename "name" field to specifier, since it is the only
purpose of that field.
2. Make the callback generated with agent dedicated to the
agent by adding specifier to support multiple agent cases.
3. Refactor some code flow to for readability and less
duplicated code.
Test: atest CtsNetTestCases:android.net.cts.NetworkAgentTest \
--rerun-until-failure 100
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkAgentTest
on R device
Bug: 188657173
Merged-In: Id7948d218b78ae0abf253ca8925e787362ac463f
Change-Id: Id7948d218b78ae0abf253ca8925e787362ac463f
(cherry-picked from aosp/1727823)
2021-06-17 09:01:09 +00:00
lifr
42096be0c6
Add CTS test for NetworkAgent/NetworkAgentConfig API
...
The following is a list of APIs:
1. NetworkAgent.setLegacySubtype
2. NetworkAgentConfig.Builder.setLegacySubType
3. NetworkAgentConfig.Builder.setLegacySubTypeName
4. NetworkAgentConfig.Builder.setLegacyExtraInfo
Bug: 190413710
Test: atest android.net.cts.NetworkAgentTest
atest CtsNetTestCasesLatestSdk:NetworkAgentTest
Merged-In: Ia67b963b8e18af8440b1b9bd91f53439848bb838
Change-Id: Ia67b963b8e18af8440b1b9bd91f53439848bb838
(cherry-picked from aosp/1693668)
2021-06-17 09:00:30 +00:00
Chiachang Wang
c9ab9cbff1
Merge "Add test for CM#setAcceptUnvalidated" am: 27586f8210 am: d6d3bf0b89 am: 4da66b9d58
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731234
Change-Id: I4cc9039afe6a397645f072593eaa4a0da765ee2f
2021-06-16 15:55:16 +00:00
Chiachang Wang
5f2474577e
Merge "Add test for CM#setAcceptPartialConnectivity" am: 2693dc2696 am: 98e8422124 am: ef5a495829
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1730545
Change-Id: I54f1ca91df0dc6898af74d84fba681d93f10bf0a
2021-06-16 15:55:07 +00:00
Chiachang Wang
4da66b9d58
Merge "Add test for CM#setAcceptUnvalidated" am: 27586f8210 am: d6d3bf0b89
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731234
Change-Id: If39fb3d39aee18dab8476fdac934724685c46817
2021-06-16 15:39:15 +00:00
Chiachang Wang
ef5a495829
Merge "Add test for CM#setAcceptPartialConnectivity" am: 2693dc2696 am: 98e8422124
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1730545
Change-Id: Ie49fb789e8731ddac1465fed46f5f139d8ce10f6
2021-06-16 15:39:08 +00:00
Chiachang Wang
d6d3bf0b89
Merge "Add test for CM#setAcceptUnvalidated" am: 27586f8210
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731234
Change-Id: I524644366a398b34de8f659d0d0d275f3f513c0c
2021-06-16 15:29:47 +00:00
Chiachang Wang
98e8422124
Merge "Add test for CM#setAcceptPartialConnectivity" am: 2693dc2696
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1730545
Change-Id: I702a17935b7e0a29d5c45e5ae6bd7ccf3c76eccd
2021-06-16 15:29:37 +00:00
Chiachang Wang
27586f8210
Merge "Add test for CM#setAcceptUnvalidated"
2021-06-16 15:17:51 +00:00
Chiachang Wang
2693dc2696
Merge "Add test for CM#setAcceptPartialConnectivity"
2021-06-16 15:17:37 +00:00
Remi NGUYEN VAN
8b9302ef61
Merge "Make tests compatible with mockito-extended" am: ad7108ce34 am: c3d789bff1 am: aec3a5e548
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737400
Change-Id: I34a18a9becc0b932c6a7df9546de195e85c2076e
2021-06-16 14:05:31 +00:00
Remi NGUYEN VAN
aec3a5e548
Merge "Make tests compatible with mockito-extended" am: ad7108ce34 am: c3d789bff1
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737400
Change-Id: Ie5b04c5ea05d330dcc97d098720b08d4797927de
2021-06-16 13:56:01 +00:00
Remi NGUYEN VAN
c3d789bff1
Merge "Make tests compatible with mockito-extended" am: ad7108ce34
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737400
Change-Id: I3c6de9b5da64e3bb26b1dc75e9184cf373d313fe
2021-06-16 13:34:34 +00:00