Commit graph android_packages_modules_Co.../tests
Message SHA1
Merge "Make TetheringRequest parcelable" into main am: 211e7862b6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2953588

Change-Id: If3975efd6558e9dd6513a3d390df05eff61b8b10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Quang Luong   authored and   Automerger Merge Worker   commited 2024-02-15 05:16:23 +00:00
e2cd6bbf8d
Merge "Make TetheringRequest parcelable" into main
Quang Luong   authored and   Gerrit Code Review   commited 2024-02-15 04:20:03 +00:00
211e7862b6
Make TetheringRequest parcelable
Make TetheringRequest parcelable so we can pass it via Wifi APIs and map
Soft AP state changes to the correct request.

Bug: 216524590
Test: build
Change-Id: I63a45b14e9abc288b353159dfdcbe96fde485cb7

Quang Anh Luong   commited 2024-02-15 10:15:05 +09:00
1252f7f428
Merge "CTS for default background network restrictions" into main am: a65d8f3a4c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2924991

Change-Id: I7a63cb718dcea4d53255c7106e4742be03a634bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Suprabh Shukla   authored and   Automerger Merge Worker   commited 2024-02-14 20:07:15 +00:00
72831fe664
Merge "CTS for default background network restrictions" into main
Suprabh Shukla   authored and   Gerrit Code Review   commited 2024-02-14 19:21:48 +00:00
a65d8f3a4c
CTS for default background network restrictions
Apps will now lose network access once they are in top-sleeping or
higher process state. Adding some cts tests to ensure correct behavior.

The tests are using temporarily using junit Assume to skip if the
feature flag is enabled to enable a following code migration.

Test: atest CtsHostsideNetworkTests

BYPASS_INCLUSIVE_LANGUAGE_REASON=Existing method

Bug: 304347838
Change-Id: Iba7c7bd01309fa7a301fdc1524033f0fad5ae512

Suprabh Shukla   commited 2024-02-13 17:08:10 -08:00
b2e574d4b8
Merge "Raise the max listener per client limit to 200" into main am: 13a0cc04f6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2954998

Change-Id: I0a8881974584855bf1778998299eb80f8ff08c0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Remi NGUYEN VAN   authored and   Automerger Merge Worker   commited 2024-02-13 06:35:15 +00:00
ad70118926
Merge "Raise the max listener per client limit to 200" into main
Remi NGUYEN VAN   authored and   Gerrit Code Review   commited 2024-02-13 06:01:47 +00:00
13a0cc04f6
Raise the max listener per client limit to 200
Raise the max listener per client limit from 10 to 200.

A frequent use-case for NsdManager is to file a DiscoveryListener,
and try to resolve/listen for every service using a ServiceInfoCallback.

The current limit of 10 callbacks is easy to hit in that case, since it
would happen if there are at least 10 devices on the network.

Raise the limit to 200 to avoid such problems. In practice it is very
unlikely that there would be more than 200 services on a network; if
advertised by different devices, they would barely fit in a /24 IPv4
prefix, so a limit of 200 should generally be high enough.

Note that for discovery 200 listeners does not mean that batches of 200
queries will be sent: listeners on the same service type are grouped
together so only one query is sent for the type, and results are
distributed to matching listeners.

Note also that the limit is currently only checked when registering
discovery or advertising requests. This should be also checked when
registering other kinds of listeners in a future change.

Bug: 324377460
Test: atest
Change-Id: I86fc00777e9dea3e5192b575581ba562e7401e42

Remi NGUYEN VAN   commited 2024-02-13 11:41:58 +09:00
12a0c6a17d
Merge "Shell commands to tweak uid rules on FIREWALL_CHAIN_BACKGROUND" into main am: 33368641ae
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956011

Change-Id: I562c19e68714d3d1c0cad2c81734c396561d152b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Maciej Å»enczykowski   authored and   Automerger Merge Worker   commited 2024-02-11 04:45:04 +00:00
8bc05dd357
Merge "Shell commands to tweak uid rules on FIREWALL_CHAIN_BACKGROUND" into main
Maciej Å»enczykowski   authored and   Gerrit Code Review   commited 2024-02-11 04:22:33 +00:00
33368641ae
Shell commands to tweak uid rules on FIREWALL_CHAIN_BACKGROUND
These can be used by manual or automated tests.

Test: Manual by using the `cmd connectivity` shell commands
Test: atest CtsNetTestCases:ConnectivityManagerTest
Test: atest netd_integration_test

Bug: 322562125
Change-Id: I1de55e430141f566e510b37554a9416c4444213b

Suprabh Shukla   commited 2024-02-09 16:35:59 -08:00
22ea166bbc
Merge "Allow more characters in subtypes" into main am: 2b55cd2247
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2955989

Change-Id: I7bd0c00d2430cfdb62b2de4a4bf49800ef3056e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Remi NGUYEN VAN   authored and   Automerger Merge Worker   commited 2024-02-09 03:47:08 +00:00
1a5dde6b41
Merge "Allow more characters in subtypes" into main
Remi NGUYEN VAN   authored and   Gerrit Code Review   commited 2024-02-09 03:26:27 +00:00
2b55cd2247
Merge "Update CSTest to start thread from setup to avoid thread leak" into main am: 141f7bbfa6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956087

Change-Id: I9cad86671393d89ff8381e8b2cb61e6a509cf5a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Motomu Utsumi   authored and   Automerger Merge Worker   commited 2024-02-08 11:04:31 +00:00
6b8e6243e4
Allow more characters in subtypes
Allow all printable ASCII characters in subtypes, instead of only the
set of characters allowed in service types.

This is still more restrictive than what the spec allows, but allowing
random bytes would be harder to manage (especially when displaying the
subtypes in logs for example) and there is no known use-case for it.
Having the NsdManager API impose more restrictions is probably also best
for apps to minimize interoperability problems.

Bug: 324377460
Test: atest
Change-Id: Id75879a1c3ea6af8d7995b0e8e0dcc06e7160a0a

Remi NGUYEN VAN   commited 2024-02-08 19:59:14 +09:00
629234ce68
Merge "Update CSTest to start thread from setup to avoid thread leak" into main
Motomu Utsumi   authored and   Gerrit Code Review   commited 2024-02-08 10:37:25 +00:00
141f7bbfa6
Merge "libconnectivity_native_test_utils: limit visibility" into main am: 074ecc1c36
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2956107

Change-Id: I26b5671cf14c9aa2fb6a46244d4fc0dda3497856
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Maciej Å»enczykowski   authored and   Automerger Merge Worker   commited 2024-02-08 07:55:13 +00:00
ed291710f2
Update CSTest to start thread from setup to avoid thread leak
Starting thread from constructor could cause thread leak when assumption
fails and teardown is not called.
This CL moves initialization that starts thread to the setup.

Test: TH
Bug: 322659435
Change-Id: I8e84c12600a98d8019b7759103032c7d668cecd1

Motomu Utsumi   commited 2024-02-08 16:53:31 +09:00
f6045b43d9
Merge "libconnectivity_native_test_utils: limit visibility" into main
Maciej Å»enczykowski   authored and   Gerrit Code Review   commited 2024-02-08 07:10:45 +00:00
074ecc1c36
Merge "Add the CTS tests for new public APIs in NetworkRequest" into main am: 796ea8b751
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2953817

Change-Id: I285fb3394f90ace2354f3f6c72d655ea5e33b3a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Treehugger Robot   authored and   Automerger Merge Worker   commited 2024-02-08 06:51:42 +00:00
f6ccf148da
Merge "Add the CTS tests for new public APIs in NetworkRequest" into main
Treehugger Robot   authored and   Gerrit Code Review   commited 2024-02-08 06:38:34 +00:00
796ea8b751
libconnectivity_native_test_utils: limit visibility
Bug: 324338494
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ied391f3366c87ffb1010ec6e5ece6604a72a7c9b

Maciej Å»enczykowski   commited 2024-02-08 04:41:38 +00:00
8e110739c0
Support Satellite Network Preferred uid's multi layer request am: 804aa2326d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2940525

Change-Id: I59327832f73c256df74638401ae2c6d5ea0c1add
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Nagendra Prasad Nagarle Basavaraju   authored and   Automerger Merge Worker   commited 2024-02-07 19:33:04 +00:00
465c78bd83
Add SatelliteAccessController class to support messaging on Satellite Internet am: 33c7da3661
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2939960

Change-Id: I30d17a9a189bad2d00045b36e84fc11f9d4cc588
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Nagendra Prasad Nagarle Basavaraju   authored and   Automerger Merge Worker   commited 2024-02-07 19:33:00 +00:00
26d9d9203f
add TRANSPORT_SATELLITE to NetworkCapabilities am: 1fa6f09019
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2940285

Change-Id: Ie9c4e8233b65b5aa3833cbaffc99fe797665943e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Nagendra Prasad Nagarle Basavaraju   authored and   Automerger Merge Worker   commited 2024-02-07 19:32:54 +00:00
659ab24aa6
Add the CTS tests for new public APIs in NetworkRequest
Bug: 315835605
Test: atest android.net.cts.NetworkRequestTest
Change-Id: Ie4ed844d59a20bfd1a222fb6a85ad14c08f2efbd

Ying Xu   commited 2024-02-07 10:39:32 -08:00
0baeb90883
Support Satellite Network Preferred uid's multi layer request
- Implement handleSetSatelliteNetworkPreference() at ConnectivityService
  to create multi layer request with preference order
  PREFERENCE_ORDER_SATELLITE_FALLBACK.
- unit test coverage

Bug: 320514105
Test: m and atest FrameworksNetTests
Change-Id: I3f71104f8c3c998599eaab71ae4076985f4bed77

Nagendra Prasad Nagarle Basavaraju   commited 2024-02-07 16:16:42 +00:00
804aa2326d
Add SatelliteAccessController class to support messaging on Satellite Internet
- create SatelliteAccessController class to identify role sms and
  satellite communication enabled uid's, to keep track of role changes
  through OnRoleHoldersChangedListener and to request to create
  multi layer request to ConnectivityService.
- unit test coverage

Bug: 320514105
Test: m and atest FrameworksNetTests
Change-Id: I95086f7a4fd6fe1261f432e605d792204ff5310b

Nagendra Prasad Nagarle Basavaraju   commited 2024-02-07 16:10:20 +00:00
33c7da3661
add TRANSPORT_SATELLITE to NetworkCapabilities
This commit also updates to use V14 dnsresolver APIs which was V13.

Bug: 320514105
Test: m & atest FrameworksNetTests
Change-Id: I6e92f4d99e0eba3b5d1d5e45bf11e5e945ea43f1

Nagendra Prasad Nagarle Basavaraju   commited 2024-02-07 16:07:39 +00:00
1fa6f09019
Support bringing up restricted wifi am: 7cabd32bc5
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2917645

Change-Id: Ic0a92e04759cb49e5eacd42cdbd1f18df7bd0412
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Ying Xu   authored and   Automerger Merge Worker   commited 2024-02-07 16:01:47 +00:00
0a53aec0b4
Support bringing up restricted wifi
This CL allows the Carrier Config app to request restricted WiFi nework
by setting the correspoding subscription ID in the network request.

Bug: 315835605
Test: atest android.net.cts.NetworkRequestTest
      atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.connectivity.CarrierPrivilegeAuthenticatorTest
      atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.ConnectivityServiceTest

Change-Id: I237e692d092ff5f969ce4b7962f6d58099a6f3a9

Ying Xu   commited 2024-02-07 04:24:38 -08:00
7cabd32bc5
Merge "Adds API test coverage for OffloadServiceInfo" into main am: 872a8ad788
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2946953

Change-Id: Ic145d97af7d6b9d413c6ee6358c947dc98a40d9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Yuyang Huang   authored and   Automerger Merge Worker   commited 2024-02-07 09:23:53 +00:00
5e01e9a94c
Merge "Adds API test coverage for OffloadServiceInfo" into main
Yuyang Huang   authored and   Gerrit Code Review   commited 2024-02-07 08:51:38 +00:00
872a8ad788
Adds API test coverage for OffloadServiceInfo
Bug: 323464655
Bug: 323464223
Test: TH
Change-Id: I23e8fb702b569869f0fa76807fb689873de13e54

Yuyang Huang   commited 2024-02-03 07:43:53 +09:00
a8f2081258
Merge "Rename check*Permission* to has*Permission" into main am: ef58a8a33a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2942985

Change-Id: I762fd1f435998141d4ca778eaaffc76702b79989
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Junyu Lai   authored and   Automerger Merge Worker   commited 2024-02-02 07:39:51 +00:00
ed63f37f7d
Merge "Rename check*Permission* to has*Permission" into main
Junyu Lai   authored and   Gerrit Code Review   commited 2024-02-02 07:07:31 +00:00
ef58a8a33a
Merge "Increase max metrics duration deviation to 2 hours" into main am: 84cc4e507e
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2939460

Change-Id: I54d56d6a8c8bf92f680372fb026170c14f1bd68f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Hansen Kurli   authored and   Automerger Merge Worker   commited 2024-02-02 05:52:12 +00:00
fcb49c63a6
Merge "Increase max metrics duration deviation to 2 hours" into main
Hansen Kurli   authored and   Gerrit Code Review   commited 2024-02-02 05:29:54 +00:00
84cc4e507e
Merge "Fix querying of multiple subtypes" into main am: 742588457a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2939001

Change-Id: I01aaf966c5ea7eeb059371418d10ed4f7edcbe06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Remi NGUYEN VAN   authored and   Automerger Merge Worker   commited 2024-02-01 07:50:40 +00:00
e9d900f72d
Merge "Fix querying of multiple subtypes" into main
Remi NGUYEN VAN   authored and   Gerrit Code Review   commited 2024-02-01 07:25:40 +00:00
742588457a
Rename check*Permission* to has*Permission
The check*Permission methods are a bit error-prone because people
can forget to check the return value and expect that they behave
like the enforce* methods. This was pointed out before in some bugs.

This change adds @CheckResult annotation to enforce linter warning
and rename methods accordingly.

Test: TH
Fix: 279691948
Change-Id: Ibb0df6540fe0ed40289bb190b790130daaa2f763

Junyu Lai   commited 2024-02-01 15:24:35 +08:00
71b5153898
Merge "[DON'T BLOCK] Test ownership migration rules" into main
Treehugger Robot   authored and   Gerrit Code Review   commited 2024-01-31 23:38:03 +00:00
e7aa45cdf0
Merge "[DON'T BLOCK] Test ownership migration rules" into udc-mainline-prod
Aditya Choudhary   authored and   Android (Google) Code Review   commited 2024-01-31 21:59:48 +00:00
36ad3cf173
Merge "Add CtsConnectivityMultiDevicesTestCases for hotspot" into main am: 9c3c120c6c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2891012

Change-Id: I11fa3cd79fe05b9e2b9b64d948ba9da84421194f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Junyu Lai   authored and   Automerger Merge Worker   commited 2024-01-31 14:56:42 +00:00
905e203103
Merge "Add CtsConnectivityMultiDevicesTestCases for hotspot" into main
Junyu Lai   authored and   Gerrit Code Review   commited 2024-01-31 14:29:18 +00:00
9c3c120c6c
[DON'T BLOCK] Test ownership migration rules
This CL is created as a best effort to migrate test targets
to the new android ownership model. If you find incorrect or unnecessary
attribution in this CL, please create a separate CL to fix that.

For more details please refer to the link below,
<add g3 doc link>

Bug: 304529413
Test: N/A
(cherry picked from https://android-review.googlesource.com/q/commit:a8ac702eb268d687d089ba218926ae6b17cda33c)

Change-Id: I243f17b3f0ad7af9ffa15ca242456e36688733f5
Merged-In: I243f17b3f0ad7af9ffa15ca242456e36688733f5

Aditya Choudhary   commited 2024-01-31 12:42:56 +00:00
985604c94f
[DON'T BLOCK] Test ownership migration rules
This CL is created as a best effort to migrate test targets
to the new android ownership model. If you find incorrect or unnecessary
attribution in this CL, please create a separate CL to fix that.

For more details please refer to the link below,
<add g3 doc link>

Bug: 304529413
Test: N/A
Change-Id: I243f17b3f0ad7af9ffa15ca242456e36688733f5
Merged-In: I243f17b3f0ad7af9ffa15ca242456e36688733f5

Aditya Choudhary   commited 2024-01-31 12:34:50 +00:00
01b5ede2b2
Increase max metrics duration deviation to 2 hours
A lot of WTF logs reported were barely 1 second over the 1 hour
limit. AlarmManager has a maximum window of 1 hour so these cases
are possible and expected.
Increase the max metrics duration deviation to 2 hours to avoid
this log.

Bug: 297292877
Test: Manual test
Change-Id: I9a476e8061944c6499fe1b1d6e9ad1e19e6ce2b9

Hansen Kurli   commited 2024-01-31 20:09:27 +08:00
d85482534c
Merge "Simplify the burst time logic" into main am: a906743bc7
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2938999

Change-Id: If04a9159aa8ef65c7aef0d34505847812efe2f75
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>

Paul Hu   authored and   Automerger Merge Worker   commited 2024-01-31 10:02:46 +00:00
5d787936cf