Jean Chalard
21599869f7
Merge "Add more necessary infra to CSTest" into main
2023-09-29 03:50:45 +00:00
Chalard Jean
090b1f586b
Move the MULTI_SIM_ACTION receiver inline
...
This will be easier to read when this behavior is diverted
based on a flag
Test: FrameworksNetTests
Change-Id: Ifd7abd8ad82cb8307b1cd8535ac5fa82004404e6
2023-09-28 21:37:32 +09:00
Chalard Jean
84dfa9f104
Introduce a flag for using the carrier service changed callbacks.
...
Test: CarrierPrivilegeAuthenticatorTest
Change-Id: Ia28c6abca67866c1de953cb61953a0d2882cd7e2
2023-09-28 21:37:32 +09:00
Treehugger Robot
a2d60c355c
Merge "Revert "RateLimitTest: temporarily dump ConnectivityThread if setUp fails"" into main am: dd3e7e0159
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2765485
Change-Id: Ic62fe81c96febb8d560d303712dc942ce647362d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 23:50:11 +00:00
Treehugger Robot
bea15c6b27
Merge "Revert "RateLimitTest: temporarily dump ConnectivityThread if setUp fails"" into main am: dd3e7e0159
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2765485
Change-Id: I152d3e981bd785b79a1ea18a2c1edb90bbc72ea0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 23:49:30 +00:00
Patrick Rohr
479dbbd906
Revert "RateLimitTest: temporarily dump ConnectivityThread if setUp fails"
...
This reverts commit cbe1755826 .
Reason for revert: we found the culprit for the flakiness and b/272147742 is fixed.
Change-Id: I672c42bb57184393588666b6196f3a316f8c99c7
2023-09-27 19:20:58 +00:00
Andriy Naborskyy
f891a01eb5
Merge "wear proxy behind portal" into main am: 6aec2583cd
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2762234
Change-Id: Ib5c5489b6abdf3427ccfa2112908b6d42ffd9961
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 17:54:22 +00:00
Patrick Rohr
c571fa59f3
Merge "Unregister NetworkCallback in NetworkStatsManagerTest" into main am: 8d44250440
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2762228
Change-Id: I11bd2a20dd901b8c1973d8f219d5df63a6973468
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 17:51:10 +00:00
Andriy Naborskyy
00583cf109
Merge "wear proxy behind portal" into main am: 6aec2583cd
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2762234
Change-Id: Iaf80ac98301cc90cd6245b4ba6282ccc8efda681
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 17:51:09 +00:00
Patrick Rohr
a4400e505b
Merge "Unregister NetworkCallback in NetworkStatsManagerTest" into main am: 8d44250440
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2762228
Change-Id: I5f0a46071d53a7af094feaeb17509d0c2010cb76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 17:50:36 +00:00
Andriy Naborskyy
6aec2583cd
Merge "wear proxy behind portal" into main
2023-09-27 17:39:30 +00:00
Patrick Rohr
8d44250440
Merge "Unregister NetworkCallback in NetworkStatsManagerTest" into main
2023-09-27 16:21:12 +00:00
Paul Hu
6df06daaec
Store transaction id in MdnsPacket
...
The transaction id is a number that is used to identify a
specific query packet. But it's not necessary for probing
or announcing services, so the transaction id is not
currently used on advertising when creating a MdnsPacket or
decoding the response to a MdnsPacket. This means that it is not
possible to track which query packets have received
responses. Therefore, store the transaction id so that
it can be used for subsequent query packet changes.
Bug: 302269599
Test: atest FrameworksNetTests
Change-Id: I6734752b32b91678afb7df06e1fa51237cf70894
2023-09-27 18:20:28 +08:00
Andriy Naborskyy
d032dd42ea
wear proxy behind portal
...
Do not avoid captive portal on wear proxy network; keep network agent
after detecting portal.
Bug: 291112432
Test: atest FrameworksNetTests:android.net.connectivity.com.android.server.ConnectivityServiceTest
Change-Id: I8f6669da62ebd76b6a46d2aec9b3ea563a08cb5e
2023-09-27 07:28:05 +00:00
Yuyang Huang
57c5a1c7bd
Merge "Add @AppModeFull annotation to NsdManagerDownstreamTetheringTest" into main am: b01d0721a2
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2763305
Change-Id: I7c5bbfe1dab0e062594dc8b3531b00f0c7f9544e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 06:08:28 +00:00
Yuyang Huang
587fd7b162
Merge "Add @AppModeFull annotation to NsdManagerDownstreamTetheringTest" into main am: b01d0721a2
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2763305
Change-Id: I8954558da7186eaf6e15ce72e7557a4d0a7dc6bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 06:08:11 +00:00
Yuyang Huang
b01d0721a2
Merge "Add @AppModeFull annotation to NsdManagerDownstreamTetheringTest" into main
2023-09-27 05:09:55 +00:00
Remi NGUYEN VAN
04085fd688
Merge "Nat464Xlat: rely on netd events being called on handler thread." into main am: d196fab898
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2763405
Change-Id: Ice4d84ec6ff98098475e21e8ae96052d1827903a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 03:03:52 +00:00
Remi NGUYEN VAN
7909964630
Merge "Nat464Xlat: rely on netd events being called on handler thread." into main am: d196fab898
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2763405
Change-Id: I48abcaeba074ae3f4d1a2492cc890d76d244e342
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-27 03:03:36 +00:00
Chiachang Wang
e72c5a396c
Remove Ikev2VpnProfile related shims usage
...
Ikev2VpnProfile related shims are no longer needed since
downstream branch was moved to udc branch. This commit
also update the methods that are used to do the SDK check
because of the removal of shims.
Test: atest CtsNetTestCases
Change-Id: I4efe65f87ace02b1f1649bf15ccf0ba06fd90486
2023-09-27 02:58:05 +00:00
Remi NGUYEN VAN
d196fab898
Merge "Nat464Xlat: rely on netd events being called on handler thread." into main
2023-09-27 02:01:58 +00:00
Patrick Rohr
f88fccde48
Unregister NetworkCallback in NetworkStatsManagerTest
...
NetworkStatsManagerTest issues NetworkRequests but does not release
them. In addition, it performs blocking operations inside the
onAvailable() callback that runs on the shared ConnectivityThread
impacting tests that run later.
Test: TH
Bug: 272147742
Change-Id: Ide2f5ba0b12752099d7665deaa9050463cd7ebee
2023-09-26 18:32:55 +00:00
Lorenzo Colitti
3b817cbad3
Nat464Xlat: rely on netd events being called on handler thread.
...
aosp/2724918 moved processing netd events for 464xlat to the
handler thread.
This CL makes 464xlat run the code that processes those events
inline. This simplifies the code and makes the ordering of events
more similar to what it was before.
Bug: 293965195
Fix: 302071735
Test: existing unit tests
Change-Id: I18b0d491aff94646b878a3d3488b5519fd42783c
2023-09-26 11:00:37 +00:00
Yuyang Huang
9244912a3f
Add @AppModeFull annotation to NsdManagerDownstreamTetheringTest
...
Because the WifiManager can not be obtained in instant mode, the test
should only runs in AppModeFull.
Bug: 300219769
Test: TH
Change-Id: If5049a68dce23aafa3c9b8a59bf9a759c9532541
2023-09-26 18:57:25 +09:00
Treehugger Robot
047ec8ed52
Merge "Fix testSetOemNetworkPreferenceForTestPref flake" into main am: 8454fb5fed
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2762789
Change-Id: I7af384374c2e87bf8e24a380fb675796dd6631d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-26 09:33:19 +00:00
Treehugger Robot
f4433fb01e
Merge "Fix testSetOemNetworkPreferenceForTestPref flake" into main am: 8454fb5fed
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2762789
Change-Id: I48201f22282c5c7951710d97fb977432a0fb5ad5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-26 09:33:06 +00:00
Treehugger Robot
8454fb5fed
Merge "Fix testSetOemNetworkPreferenceForTestPref flake" into main
2023-09-26 08:43:15 +00:00
Treehugger Robot
d72e928dea
Merge "Add QUERY_ALL_PACKAGES to FrameworksNetTestsLib" into main am: 20cb93aa5d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2756186
Change-Id: I494d15ba85429177f3b96993779db1264aea04f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-26 08:40:46 +00:00
Treehugger Robot
194dc9cbd5
Merge "Add QUERY_ALL_PACKAGES to FrameworksNetTestsLib" into main am: 20cb93aa5d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2756186
Change-Id: I822405023482ffab033f6dea73534778a7c7d498
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-26 08:39:01 +00:00
Treehugger Robot
20cb93aa5d
Merge "Add QUERY_ALL_PACKAGES to FrameworksNetTestsLib" into main
2023-09-26 07:28:01 +00:00
Motomu Utsumi
4d8c70c0eb
Cleanup existing firewall rule on myUid before the test
...
testFirewallCloseSocketAllowlistChainOtherUid sets the firewall rule on
myUid + 1 and confirms this does not affect the network access from
myUid.
This test failed when there is an existing firewall rule on myUid.
This CL cleans up the existing rule on myUid before running the test and
restores the existing state after the test.
Bug: 299898772
Test: atest CtsNetTestCases
Change-Id: I9083ac41a64a8b81a8b4616c0d57a25355f5d53c
2023-09-26 15:52:34 +09:00
Chalard Jean
79adff3ae7
Fix testSetOemNetworkPreferenceForTestPref flake
...
The issue seems to be that some other network may become
available or change capabilities before Lost happens, as
can be the case with real networks like in CTS.
Test: TH
Bug: 289879931
Change-Id: I849f3b7d99f5d5195a3bbd3c39720923597a51d9
2023-09-26 14:51:05 +09:00
Chalard Jean
073606fc8d
Add more necessary infra to CSTest
...
- Ability to mock enabled changes, which is necessary for
requestNetwork
- Ability to disconnect an agent
Test: in aosp/2761506
Change-Id: If2701f1fff29453e74a4b388758c6ee3a16a5734
2023-09-25 14:56:09 +09:00
Treehugger Robot
86068e7cc9
Merge "Add test for partial responses" into main am: d292cff70e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2437173
Change-Id: I897778a3197f83a2ce833ca64169a4450a303959
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-20 09:37:10 +00:00
Treehugger Robot
4741c6eba8
Merge "Add test for partial responses" into main am: d292cff70e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2437173
Change-Id: I5f68885adf0083c3cea1de67fd5ce95749246915
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-20 09:36:54 +00:00
Treehugger Robot
d292cff70e
Merge "Add test for partial responses" into main
2023-09-20 09:07:15 +00:00
Treehugger Robot
638397b1ee
Merge "Add back partial connectivity test to presubmit" into main am: bc884540b3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2739413
Change-Id: I790521debb64ce88c1f232b42028ab87735390f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-19 10:37:29 +00:00
Treehugger Robot
f7df252210
Merge "Add back partial connectivity test to presubmit" into main am: bc884540b3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2739413
Change-Id: I3d625ce654a8b20ec8447b58bacaa42697f5e599
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-19 10:36:48 +00:00
Treehugger Robot
bc884540b3
Merge "Add back partial connectivity test to presubmit" into main
2023-09-19 09:51:17 +00:00
Remi NGUYEN VAN
a52bd9f46d
Add QUERY_ALL_PACKAGES to FrameworksNetTestsLib
...
Although the launcher should be visible due to the <queries> declaration
in the manifest, there are sometimes flakes indicating that the access
to the package was blocked due to visibility rules.
Try adding QUERY_ALL_PACKAGES to see whether it resolves the flakes.
Bug: 286550950
Test: atest
Change-Id: I24dcf19c040b63fea55f82db412ffcd40670e6fc
2023-09-19 15:32:21 +09:00
Remi NGUYEN VAN
0852131520
Add test for partial responses
...
Test that when a responder only responds with the exact records that
were queried, so only reply for PTR in discovery, only send SRV, TXT,
A, AAAA when asked explicitly, service resolve succeeds.
This ensures that the querier sends followup queries for each record.
See RFC6763 12., especially the last paragraph.
Bug: 267570781
Bug: 267371243
Test: atest NsdManagerTest
Change-Id: Ia392e80c1e27b479c6177d19f6b4be6032dcb1cd
2023-09-14 18:34:58 +09:00
Yuyang Huang
1e5cbb7fab
Merge "Add newApi linter check for mDNS library" into main am: 365cf0a393
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2718538
Change-Id: Ieccf196ee19b7d94ff48cba35e9b24ee795ffbc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 06:18:11 +00:00
Yuyang Huang
8992911f24
Merge "Add newApi linter check for mDNS library" into main am: 365cf0a393
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2718538
Change-Id: I6e392853943db3ff509bc25a4055367774e65cae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 06:17:54 +00:00
Yuyang Huang
365cf0a393
Merge "Add newApi linter check for mDNS library" into main
2023-09-13 05:55:51 +00:00
Paul Hu
6bb9c29117
Merge "Fix flaky test: testOnNetworkConnectivityReportedFalse" into main am: bda7d35533
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2738817
Change-Id: Id8e0b4a4c8eddb539bcc105fe8c8fff03e1dbeb9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 03:49:51 +00:00
Paul Hu
6002f71400
Merge "Fix flaky test: testOnNetworkConnectivityReportedFalse" into main am: bda7d35533
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2738817
Change-Id: Iea72367eeabd0ab1e794240eda730a52ef389ae0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 03:49:33 +00:00
Paul Hu
bda7d35533
Merge "Fix flaky test: testOnNetworkConnectivityReportedFalse" into main
2023-09-13 02:56:17 +00:00
Treehugger Robot
ac88cd6df9
Merge "Add test for downstream tethering" into main am: dba0dbc7ec
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2606668
Change-Id: I251696b855e7f971ac740eb70fa86a4158f15c58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 02:09:58 +00:00
Treehugger Robot
3a3392147d
Merge "Add test for downstream tethering" into main am: dba0dbc7ec
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2606668
Change-Id: I493b7179d0101682eb739ec451ebbb4da932c40a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-13 02:09:54 +00:00
Treehugger Robot
dba0dbc7ec
Merge "Add test for downstream tethering" into main
2023-09-13 01:01:32 +00:00