Commit graph android_packages_modules_Co.../tests
Message SHA1
Merge "Relax testValidation pass condition" into main am: cc2cfd252d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2845494

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

Treehugger Robot   authored and   Automerger Merge Worker   commited 2023-11-24 03:44:00 +00:00
4cc304e025
Merge "Relax testValidation pass condition" into main
Treehugger Robot   authored and   Gerrit Code Review   commited 2023-11-24 03:31:29 +00:00
cc2cfd252d
Merge "Revert "Prioritize non-slices over slices"" into main am: 11162e97c6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2840317

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

Jean Chalard   authored and   Automerger Merge Worker   commited 2023-11-24 03:26:47 +00:00
6454939961
Merge "Revert "Prioritize non-slices over slices"" into main
Jean Chalard   authored and   Gerrit Code Review   commited 2023-11-24 02:50:35 +00:00
11162e97c6
Relax testValidation pass condition
The issue arises when the network becomes validated based on the
isCaptivePortal success with HTTPS, even though the HTTP probe
hasn't been executed yet. Given that there is no way to ensure
HTTP probe was sent in this case, the pass condition should be
relaxed, allowing a single https query instead of expecting both.

Test: atest FrameworksNetIntegrationTests:ConnectivityServiceIntegrationTest#testValidation \
      --rerun-until-failure 100
      (With hardcoded sleep when starting HTTP probe)
Fix: 303351630
Change-Id: I580e9a3a868cd0b3395a20ace27b006529475312

Junyu Lai   commited 2023-11-23 07:23:08 +00:00
9273ae0fd0
Merge "Add Thread#join to guarantee the termination of the thread" into main am: 976e52a2c4
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2840316

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

Paul Hu   authored and   Automerger Merge Worker   commited 2023-11-22 06:26:31 +00:00
3fc8be92fb
Merge "Add Thread#join to guarantee the termination of the thread" into main
Paul Hu   authored and   Gerrit Code Review   commited 2023-11-22 06:22:23 +00:00
976e52a2c4
Merge "Reset the LISTEN_ACTIVITY_TIMEOUT_MS timer" into main am: eab653036d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2840696

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

Chiachang Wang   authored and   Automerger Merge Worker   commited 2023-11-22 05:59:47 +00:00
31f25bd98d
Merge "Reset the LISTEN_ACTIVITY_TIMEOUT_MS timer" into main
Chiachang Wang   authored and   Gerrit Code Review   commited 2023-11-22 05:49:32 +00:00
eab653036d
Merge "Fix the memory leak in nsd tests" into main am: 005fb887e6
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2814218

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

Paul Hu   authored and   Automerger Merge Worker   commited 2023-11-22 03:03:00 +00:00
23e7336673
Merge "Fix the memory leak in nsd tests" into main
Paul Hu   authored and   Gerrit Code Review   commited 2023-11-22 02:57:24 +00:00
005fb887e6
Reset the LISTEN_ACTIVITY_TIMEOUT_MS timer
This is a clean up commit to address TODO for resetting the
LISTEN_ACTIVITY_TIMEOUT_MS timer as aosp/2188755 was shipped.

Fix: 252972908
Test: atest CtsNetTestCases
Change-Id: Ibc1a1c68883a3772729f24b01f9dc8d3cc37c1eb

Chiachang Wang   commited 2023-11-22 01:52:55 +00:00
67f19ea60a
Merge "Update Andorid.bp to use DnsResolver v13" into main am: faa10d066b
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2452966

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

Mike Yu   authored and   Automerger Merge Worker   commited 2023-11-21 12:37:56 +00:00
aa8b19e205
Merge "Update Andorid.bp to use DnsResolver v13" into main
Mike Yu   authored and   Gerrit Code Review   commited 2023-11-21 12:04:30 +00:00
faa10d066b
Revert "Prioritize non-slices over slices"
This reverts commit 14499f0119.

Reason for revert: b/312408745

Change-Id: I8b03799fe6e0e256263240909ee7446c178bf508

Jean Chalard   authored and   Gerrit Code Review   commited 2023-11-21 10:25:14 +00:00
6121a7656c
Add Thread#join to guarantee the termination of the thread
Also add MonitorThreadLeak annotation to check thread leak.

Test: atest ConnectivityCoverageTests --test-filter mdns*
Change-Id: Ie47f30360e36784428173f6cc87a4a6b09826405

Paul Hu   commited 2023-11-21 16:08:41 +08:00
0788d8ee7e
Fix the memory leak in nsd tests
The NsdManager constructor creates a new thread, which is not
intended to be closed. However, the test in NsdMangerTest and
NsdServiceTest create a new NsdManager instance, resulting in a
large number of threads running during the tests. This can lead
to an out-of-memory error for the tests. To resolve this issue,
use the common singleton thread ConnectivityThread to handle
tasks from the various instances.

Fix: 308544734
Test: atest ConnectivityCoverageTests --test-filter Nsd*
Change-Id: I1908a2bb1bd20da8e0498353bca26f7e89e16626

Paul Hu   commited 2023-11-21 14:04:07 +08:00
27662f0cc3
Merge changes I30f8814c,Ifdf67318,If312b8f8 into main am: 4a013c47c2
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2824211

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

Jean Chalard   authored and   Automerger Merge Worker   commited 2023-11-20 07:27:47 +00:00
a067200ebd
Stop CarrierPrivilegeAuthenticator thread in tests am: 96ff954464
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2814217

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

Chalard Jean   authored and   Automerger Merge Worker   commited 2023-11-20 07:27:34 +00:00
018b9ada56
Merge changes I30f8814c,Ifdf67318,If312b8f8 into main
* changes:
  Rename hasCarrierPrivilege... to isCarrierServiceUid...
  Detect discrepancies in subIds
  Allow carrier service UIDs to access their own WiFi networks.

Jean Chalard   authored and   Gerrit Code Review   commited 2023-11-20 06:55:04 +00:00
4a013c47c2
Stop CarrierPrivilegeAuthenticator thread in tests
Bug: 308519360
Test: CarrierPrivilegeAuthenticatorTest
Change-Id: I59164be00a9e1fcced8538537c1dcabd214f2170

Chalard Jean   commited 2023-11-20 14:31:32 +09:00
96ff954464
Merge "Add more powerful CTS for allowedUids" into main am: 51c80a72d8
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2405720

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

Jean Chalard   authored and   Automerger Merge Worker   commited 2023-11-20 05:17:27 +00:00
bd402334a8
Rename hasCarrierPrivilege... to isCarrierServiceUid...
This method tests whether the UID is the carrier service
UID, not whether the UID has carrier privilege.

Note that in normal operation, the carrier service UID always
has carrier privilege.

Test: NetworkAgentTest
Change-Id: I30f8814cc0419a2d6bdbe75fdc82156516eba026

Chalard Jean   commited 2023-11-20 14:01:02 +09:00
8c63ed851f
Allow carrier service UIDs to access their own WiFi networks.
Bug: 236669534
Test: New tests in this patch
Change-Id: If312b8f8359888558969c022811d6b203be602a0

Chalard Jean   commited 2023-11-20 14:01:02 +09:00
a093b452f3
Merge "Add more powerful CTS for allowedUids" into main
Jean Chalard   authored and   Gerrit Code Review   commited 2023-11-20 04:44:22 +00:00
51c80a72d8
Merge "Skip unsupported NsdManagerTest from V" into main am: cba3fc28ab
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2825972

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

Ken Chen   authored and   Automerger Merge Worker   commited 2023-11-20 03:54:36 +00:00
f05f5e609a
Merge "Skip unsupported NsdManagerTest from V" into main
Ken Chen   authored and   Gerrit Code Review   commited 2023-11-20 03:30:00 +00:00
cba3fc28ab
Add more powerful CTS for allowedUids
This tests that the network providers are subject to appropriate
limitations as to what they can set as allowedUids – both in the
positive (can do) case, and the negative (can't do) case.

Test: this
Change-Id: I115e2a4bc02ddcd03ecf2f35130fcb0378da22bd

Chalard Jean   commited 2023-11-20 12:16:39 +09:00
5301778ad8
Update Andorid.bp to use DnsResolver v13
Bug: 240259333
Test: atest ConnectivityCoverageTests
Change-Id: I92ab5e1eef7ba1715176e3628222084067d14603

Mike Yu   commited 2023-11-20 01:48:53 +00:00
d0ad17c2d1
Merge "Revert "Make PRIORITIZE_* networks non-default"" into main am: dec578072a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2836091

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

MichaÅ‚ BrzeziÅ„ski   authored and   Automerger Merge Worker   commited 2023-11-17 12:59:30 +00:00
fdd105d2c2
Merge "Revert "Make PRIORITIZE_* networks non-default"" into main
MichaÅ‚ BrzeziÅ„ski   authored and   Gerrit Code Review   commited 2023-11-17 12:21:56 +00:00
dec578072a
Revert "Make PRIORITIZE_* networks non-default"
This reverts commit 30fb9b1ca4.

Reason for revert: Potential culprit for CtsLibcoreTestCases test failures b/311612650

Change-Id: Ie7de97159f92a174476a8fa8ea83e3e01914aea1

MichaÅ‚ BrzeziÅ„ski   authored and   Gerrit Code Review   commited 2023-11-17 11:18:56 +00:00
05cba24cd8
Merge "Update test as the parameters are removed from production code" into main am: 35c1bc4fbb
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2834370

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

Chiachang Wang   authored and   Automerger Merge Worker   commited 2023-11-17 09:13:10 +00:00
a4f44726c4
Merge "Update test as the parameters are removed from production code" into main
Chiachang Wang   authored and   Gerrit Code Review   commited 2023-11-17 08:55:12 +00:00
35c1bc4fbb
Merge "Make PRIORITIZE_* networks non-default" into main am: 9a5252ba50
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2761506

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

Jean Chalard   authored and   Automerger Merge Worker   commited 2023-11-17 06:13:32 +00:00
75c7d92ba6
Merge "Make PRIORITIZE_* networks non-default" into main
Jean Chalard   authored and   Gerrit Code Review   commited 2023-11-17 05:55:22 +00:00
9a5252ba50
Update test as the parameters are removed from production code
Bug: 161776767
Test: atest FrameworksNetTests
Change-Id: Id2cef626c5893a4ff29161c801e497b7de551136

Chiachang Wang   commited 2023-11-17 01:25:22 +00:00
a34e045610
Allow to query NetworkStats for TYPE_PROXY am: 65186a72aa
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2828315

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

Ivo Kay   authored and   Automerger Merge Worker   commited 2023-11-16 16:27:34 +00:00
14d81bd629
Allow to query NetworkStats for TYPE_PROXY
Test: atest FrameworksNetTests CtsNetTestCases
Bug: 307217169

Change-Id: I006e3191a8c6100af3d2906d5d37f4e38a3db519

Ivo Kay   commited 2023-11-16 13:43:00 +00:00
65186a72aa
Merge "Test VpnProfile is not modified in startLegacyVpn" into main am: 77f9fb300f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2831650

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

Hansen Kurli   authored and   Automerger Merge Worker   commited 2023-11-16 10:28:24 +00:00
0a7ce289cb
Merge "Test VpnProfile is not modified in startLegacyVpn" into main
Hansen Kurli   authored and   Gerrit Code Review   commited 2023-11-16 10:04:19 +00:00
77f9fb300f
Make PRIORITIZE_* networks non-default
As a specialized network, a network with PRIORITIZE_* is not
generally a good default network, and might cause unexpected
charges if allowed to become one.

Test: CSDefaultNetworkTests
Change-Id: I8f7184f80bb987da720bd067862bd7a546a38e26

Chalard Jean   commited 2023-11-16 18:45:10 +09:00
30fb9b1ca4
Merge "Add test for verifying if setVpnDefaultForUids() is called correctly" into main am: dff6b91649
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2375261

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

Chiachang Wang   authored and   Automerger Merge Worker   commited 2023-11-16 06:55:41 +00:00
f12c1ac90c
Merge "Add test for verifying if setVpnDefaultForUids() is called correctly" into main
Chiachang Wang   authored and   Gerrit Code Review   commited 2023-11-16 06:16:11 +00:00
dff6b91649
Merge "Use FromS() on LocalNetworkConfig" into main am: cc2e72735d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2830050

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

Jean Chalard   authored and   Automerger Merge Worker   commited 2023-11-16 05:14:57 +00:00
b24131565f
Merge "Use FromS() on LocalNetworkConfig" into main
Jean Chalard   authored and   Gerrit Code Review   commited 2023-11-16 04:45:15 +00:00
cc2e72735d
Test VpnProfile is not modified in startLegacyVpn
The profile is modified within startLegacyVpnPrivileged(), e.g.
ipsecCaCert, ipsecUserCert. This causes subsequent calls from
callers such as LockdownVpnTracker to fail.

Add a new test to ensure the VpnProfile is not modified in
startLegacyVpn.
Add testClone in VpnProfileTest.

Bug: 190572822
Bug: 309591931
Test: atest FrameworksNetTests, test before and after fix.
Test: Manual test
Change-Id: Id090e0dd3b9e74a7461ae90e68c41e802b458744

Hansen Kurli   commited 2023-11-16 12:28:12 +08:00
e949124bcc
Add test for verifying if setVpnDefaultForUids() is called correctly
This commit verifies that
- If VPN network preference is set when
    - Ikev2VpnRunner is created
    - Retrying VPN
    - Updating exclusion list
- If VPN network preference is cleared when
    - Exiting VPN runner
    - NOT_RECOVERABLE happens

Bug: 231749077
Test: atest FrameworksNetTests:VpnTest
Change-Id: I71f48f18fd4556e04c131d5939afaa1ef5a0f814

lucaslin   authored and   Hansen Kurli   commited 2023-11-16 12:03:13 +08:00
cca1652bdb
Merge "[BR11] Read data saver status from bpf" into main am: d3447a1d52
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2829355

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

Junyu Lai   authored and   Automerger Merge Worker   commited 2023-11-16 03:22:56 +00:00
8b30404479
Merge "[BR11] Read data saver status from bpf" into main
Junyu Lai   authored and   Gerrit Code Review   commited 2023-11-16 02:57:55 +00:00
d3447a1d52