Commit graph android_packages_modules_Co.../tests
Message SHA1
Merge "Move ConnectivityDiagnosticsManagerTest to common" am: ef21082033 am: cb88733c59
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1742075

Change-Id: I33b5ee538892e8e7e58ce23d06aa802ffb2a0353

Remi NGUYEN VAN   authored and   Automerger Merge Worker   commited 2021-06-23 03:11:23 +00:00
e80c19f35f
Merge "Move ConnectivityDiagnosticsManagerTest to common"
Remi NGUYEN VAN   authored and   Gerrit Code Review   commited 2021-06-23 02:31:03 +00:00
ef21082033
Merge "Ignore some ConnectivityManagerTest CTS tests that can't be run in the instant app mode" am: a8a7cfd668 am: c4b4635f20
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1743373

Change-Id: Ic3576b8a45c95ea8e4d79cae8c0eb1ff2e77d532

Frank Li   authored and   Automerger Merge Worker   commited 2021-06-23 02:12:18 +00:00
a4d13e1993
Merge "Add ConnectivitySettingsManagerTest" am: 6160d60b2e am: f37dd31334
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1738353

Change-Id: I16f30ea7cc9a9c619cb32623dbcc2d21c9936874

Paul Hu   authored and   Automerger Merge Worker   commited 2021-06-23 02:12:12 +00:00
18de2369b5
Merge "Provide a way to override the avoid bad wifi configuration" am: 38e8c2c94b am: 4ef85d615b
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1733788

Change-Id: Id2a8bb020ac469300bf4deb351238f63da89b81f

Chiachang Wang   authored and   Automerger Merge Worker   commited 2021-06-23 02:08:04 +00:00
f7e2458e52
Merge "Add tests for duplicate PendingIntent requests" am: 307cb41ade am: 98138948fe
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1742073

Change-Id: I6927888d52814e1093f9341ad2c45ad77fe9bb01

Remi NGUYEN VAN   authored and   Automerger Merge Worker   commited 2021-06-23 02:07:57 +00:00
653f0306db
Merge "Ignore some ConnectivityManagerTest CTS tests that can't be run in the instant app mode"
Frank Li   authored and   Gerrit Code Review   commited 2021-06-23 01:58:59 +00:00
a8a7cfd668
Merge "Add ConnectivitySettingsManagerTest"
Paul Hu   authored and   Gerrit Code Review   commited 2021-06-23 01:36:16 +00:00
6160d60b2e
Merge "Provide a way to override the avoid bad wifi configuration"
Chiachang Wang   authored and   Gerrit Code Review   commited 2021-06-23 00:48:17 +00:00
38e8c2c94b
Merge "Add tests for duplicate PendingIntent requests"
Remi NGUYEN VAN   authored and   Gerrit Code Review   commited 2021-06-22 23:35:42 +00:00
307cb41ade
Merge "Test updating underlying network of IpSecTunnelInterface" am: 010ec2cddd am: 0783fed2ba
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1488296

Change-Id: Iaa133fa25029228de86521b54069b8783cffadbc

Yan Yan   authored and   Automerger Merge Worker   commited 2021-06-22 17:59:24 +00:00
220b98c4cb
Merge "Test updating underlying network of IpSecTunnelInterface"
Yan Yan   authored and   Gerrit Code Review   commited 2021-06-22 17:27:11 +00:00
010ec2cddd
Ignore some ConnectivityManagerTest CTS tests that can't be run in the instant app mode
1. testIsPrivateDnsBroken: It requires the
   permission:android.permission.WRITE_SECURE_SETTINGS. But the
   WRITE_SECURE_SETTINGS permission can't be granted to instant
   apps.
2. testSetOemNetworkPreferenceForTestOnlyPref: Instant apps can't
   create test networks.
3. testSetOemNetworkPreferenceForTestPref: Instant apps can't
   create test networks.

Bug: 191678254
Bug: 191680108
Test: atest android.net.cts.ConnectivityManagerTest --instant
      atest CtsNetTestCasesLatestSdk:ConnectivityManagerTest --instant
Change-Id: Ice43bcf7a1dc34f4a54fefba7f408767f0a4341e

lifr   commited 2021-06-23 00:49:25 +08:00
279a8ee8f7
Add tests for duplicate PendingIntent requests
Add tests for requestNetwork and registerNetworkCallback with
PendingIntents that are equal as per PendingIntent.intentFilterEquals.

In such situations, the first request is documented to be automatically
unregistered. This means that the PendingIntent should only be fired
once, instead of being fired for both requests.

Currently this behavior is broken for network callbacks (not for network
requests).

Test: atest ConnectivityManagerTest
Bug: 174237997
Change-Id: Ic636c731c71474ef09043d7a26ccfd6e2bb5c39f

Remi NGUYEN VAN   commited 2021-06-22 18:24:52 +09:00
489275e84e
Provide a way to override the avoid bad wifi configuration
ConnectivityManager.setAvoidUnvalidated only works if the
config_networkAvoidBadWifi configuration is set to 0 and the
NETWORK_AVOID_BAD_WIFI setting is unset. There is no easy way
for a testing app to temporary set a test value to verify the
behavior of the API. Thus, add a mechanism to allow test app
to set a period of time to temporary unstrict the resource
configuration, i.e. Temporary simulate config_networkAvoidBadWifi
configured to 0.

Bug: 186061922
Test: atest CtsNetTestCases FrameworksNetTests
Change-Id: If772078c61a9b12926f104d5dfc9c9071e844732

Chiachang Wang   commited 2021-06-22 14:54:02 +08:00
6eac9fb787
Merge "Add test for CSM#[get|set]MobileDataPreferredUids" am: 5440e0b8e8 am: 732ab7557c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1736504

Change-Id: I0fe00da2017897f3d6daf7185dc6b1d5db47b2f1

Paul Hu   authored and   Automerger Merge Worker   commited 2021-06-22 03:47:37 +00:00
b3078fdc71
Merge "Add CTS for isUidNetworkingBlocked & isUidRestrictedOnMeteredNetworks" am: 3f565a44b0 am: d7e6b4dfa9
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737395

Change-Id: I73c1fcdfb0bf01de31f62f95a0d26a9537dd0a95

Lucas Lin   authored and   Automerger Merge Worker   commited 2021-06-22 03:47:31 +00:00
974787665c
Add ConnectivitySettingsManagerTest
- Add tests for ConnectivitySettingsManager.
- Also address leftover javadoc comments.

Bug: 182538166
Test: atest FrameworksNetTests
Test: atest CtsNetTestCases
Change-Id: I8161c1bca84b41964578d59ee5d6ab07b2380707

paulhu   commited 2021-06-22 03:00:51 +00:00
236a992cd0
Merge "Add test for CSM#[get|set]MobileDataPreferredUids"
Paul Hu   authored and   Gerrit Code Review   commited 2021-06-22 01:33:49 +00:00
5440e0b8e8
Merge "Use assertEquals instead of assertTrue to compare the vpn type" am: 56055496f3 am: 9ca145bcfa
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1739093

Change-Id: Ibec8b07c756580f248c13e67df19acc19d4a950e

Lucas Lin   authored and   Automerger Merge Worker   commited 2021-06-22 00:02:25 +00:00
e6cff0873b
Merge "Add CTS for isUidNetworkingBlocked & isUidRestrictedOnMeteredNetworks"
Lucas Lin   authored and   Gerrit Code Review   commited 2021-06-21 23:58:49 +00:00
3f565a44b0
Merge "Add CTS for systemReady() & getIpSecNetIdRange()" am: 7e2a491835 am: 72d2223bf7
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1676425

Change-Id: Ia90650c6b020f9b1aa53f8ea6e599d92877798cb

Lucas Lin   authored and   Automerger Merge Worker   commited 2021-06-21 23:35:59 +00:00
428627c811
Merge "Use assertEquals instead of assertTrue to compare the vpn type"
Lucas Lin   authored and   Gerrit Code Review   commited 2021-06-21 23:35:16 +00:00
56055496f3
Merge "Add CTS for systemReady() & getIpSecNetIdRange()"
Lucas Lin   authored and   Gerrit Code Review   commited 2021-06-21 20:52:46 +00:00
7e2a491835
Merge "Call ConnectivitySettingsUtils to set/get private DNS related settings" am: c12550b9f4 am: 8f8e1512d6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1719017

Change-Id: Iec1123c972f19af1222e1a4b22579b0a470ac1d2

Lucas Lin   authored and   Automerger Merge Worker   commited 2021-06-21 20:51:13 +00:00
6a296b98c6
Merge "Updating timeout for Per-App CTS" am: 420072651d am: eaa493d033
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1736927

Change-Id: I27c278835f5e099027627ef1c87be6c7b7a766c3

James Mattis   authored and   Automerger Merge Worker   commited 2021-06-21 20:51:07 +00:00
60ad844eeb
Merge "Call ConnectivitySettingsUtils to set/get private DNS related settings"
Lucas Lin   authored and   Gerrit Code Review   commited 2021-06-21 19:12:33 +00:00
c12550b9f4
Merge "Updating timeout for Per-App CTS"
James Mattis   authored and   Gerrit Code Review   commited 2021-06-21 17:17:13 +00:00
420072651d
Merge "Add a test for ConnectivityFrameworkInitializer" am: aa397809e2 am: 62df9b8d06
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1675598

Change-Id: I0cfc9b6bbdbccbdfd216e3e4e044a7797fbb90c3

Treehugger Robot   authored and   Automerger Merge Worker   commited 2021-06-21 13:57:45 +00:00
00a2a2a994
Merge "Add test for setHttpProxyConfiguration" am: bccd97f0b3 am: 9627dd29b5
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1564956

Change-Id: Id63cdd3d442cc9b28285274a1b4e8038d7718d4e

Treehugger Robot   authored and   Automerger Merge Worker   commited 2021-06-21 13:57:40 +00:00
9dac4037f8
Merge "Add CTS for registerNetworkOffer" am: f92979bd5b am: 26bb0a84a6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731451

Change-Id: I016839cc7374dc3889caee537f52f9d17d2f18a3

Junyu Lai   authored and   Automerger Merge Worker   commited 2021-06-21 13:57:34 +00:00
b5d02f9b81
Merge "Add connectivity coverage tests" am: cc79d7c0f8 am: 68114fe408
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731232

Change-Id: I03c852ab8900232c3ec657d05f575dd3400aea10

Remi NGUYEN VAN   authored and   Automerger Merge Worker   commited 2021-06-21 13:56:54 +00:00
6c48f03a23
Add CTS for systemReady() & getIpSecNetIdRange()
Bug: 182963354
Test: 1. atest CtsNetTestCases:ConnectivityManagerTest
      2. atest CtsNetTestCasesLatestSdk:ConnectivityManagerTest
Change-Id: I0b286f32389501402e552010546c62f3e56833d6

lucaslin   commited 2021-06-21 19:37:43 +08:00
b781a94ccf
Merge "Add a test for ConnectivityFrameworkInitializer"
Treehugger Robot   authored and   Gerrit Code Review   commited 2021-06-21 11:23:11 +00:00
aa397809e2
Merge "Add test for setHttpProxyConfiguration"
Treehugger Robot   authored and   Gerrit Code Review   commited 2021-06-21 10:59:12 +00:00
bccd97f0b3
Merge "Add CTS for registerNetworkOffer"
Junyu Lai   authored and   Gerrit Code Review   commited 2021-06-21 10:58:04 +00:00
f92979bd5b
Merge "Add connectivity coverage tests"
Remi NGUYEN VAN   authored and   Gerrit Code Review   commited 2021-06-21 10:55:33 +00:00
cc79d7c0f8
Merge "Add CTS for setProfileNetworkPreference" am: 5d4f701244 am: 106a4752f7
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1733784

Change-Id: Ib5b529b38eb05c33d2b85ca9a8da3f6a4915125b

Treehugger Robot   authored and   Automerger Merge Worker   commited 2021-06-21 10:34:59 +00:00
9bb6c1958d
Move ConnectivityDiagnosticsManagerTest to common
The tests are also useful in CTS to ensure that the
ConnectivityDiagnosticsManager class API is implemented properly
(including behavior of the DataStallReport class for example).

Bug: 187935317
Test: atest ConnectivityDiagnosticsManagerTest
Change-Id: I86f39238054f43403f9a1e383dd2a935de84f06f

Remi NGUYEN VAN   commited 2021-06-21 19:33:28 +09:00
7e23f18158
Merge "Add CTS for setProfileNetworkPreference"
Treehugger Robot   authored and   Gerrit Code Review   commited 2021-06-21 10:25:05 +00:00
5d4f701244
Merge "CTS test for PacProxyManager" am: b93396edfb am: 7320aefbdd
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1705131

Change-Id: I91bd40cd58c325d0b8d8f016739c07021346024d

Aaron Huang   authored and   Automerger Merge Worker   commited 2021-06-21 10:14:45 +00:00
a7aafd628f
Merge "CTS test for PacProxyManager"
Aaron Huang   authored and   Gerrit Code Review   commited 2021-06-21 09:42:33 +00:00
b93396edfb
Call ConnectivitySettingsUtils to set/get private DNS related settings
ConnectivitySettingsManager and CtsNetUtils are doing the same
thing to set/get private DNS related settings.
To prevent making the duplication code in two places, move the
body to frameworks/libs/net and call it.

Bug: 185311744
Test: atest CtsNetTestCases CtsNetTestCasesLatestSdk
Change-Id: I3272c825b86ec30c3d0bf4097088c653e668461b

lucaslin   commited 2021-06-21 16:39:08 +08:00
8962128a0b
Add test for CSM#[get|set]MobileDataPreferredUids
Bug: 171872461
Test: atest ConnectivityManagerTest
Change-Id: I43dfb049c271602526fa3e89ebb91219c7785a21

paulhu   commited 2021-06-21 08:36:04 +00:00
8c96badb5d
Add CTS for isUidNetworkingBlocked & isUidRestrictedOnMeteredNetworks
BYPASS_INCLUSIVE_LANGUAGE_REASON=To make the change more clear,
fix the inclusive problem in a follow-up commit.
Bug: 176289731
Test: atest CtsHostsideNetworkTests:HostsideNetworkPolicyManagerTests
Change-Id: Ie6bda8570979b10a28dbeb20f6db7a9c44735964

lucaslin   authored and   Lucas Lin   commited 2021-06-20 07:43:06 +00:00
0639afa9ca
Test updating underlying network of IpSecTunnelInterface
This CL adds tests to verify that after setting
IpSecTunnelInterface to use a different undelying network and
re-applying IpSecTransforms with matching addresses, traffic
can be routed to/from the new underlying network.

All these new tests will be skipped if SDK < S

Bug: 169855650
Test: atest IpSecManagerTunnelTest (new tests added)
Change-Id: Iab26159e5e070574e552d62e4f0780059a51a9c7

Yan Yan   commited 2021-06-17 18:16:30 -07:00
76aa81debf
Use assertEquals instead of assertTrue to compare the vpn type
Bug: 184261389
Test: atest CtsHostsideNetworkTests:HostsideVpnTests#testDefault
Change-Id: I55371fabe0d2fa32a71520af11f18f1eeea31460

lucaslin   commited 2021-06-17 19:43:08 +08:00
56bc7d4dde
Updating timeout for Per-App CTS
Increasing the timeout values for waiting for callbacks for the per-app
CTS tests to match the timeout value used in the waitForAvailable()
helper method.

Bug: 191230288
Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest
Change-Id: I49e5a99f18a5651370e6914f30be659134b537ff

James Mattis   commited 2021-06-16 19:11:45 -07:00
4dad9710e1
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: I21303da985c19f1d9682ed215bca3dcaf9fed807

Chiachang Wang   authored and   Automerger Merge Worker   commited 2021-06-16 15:39:18 +00:00
c6483aaf30
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: I5289c072eaf50ef9090549f31537f1fffcf2f160

Chiachang Wang   authored and   Automerger Merge Worker   commited 2021-06-16 15:39:11 +00:00
aa3cbdaba6