Chiachang Wang
3685f8334a
Merge "Restore private dns host name after testing" am: 0ee7406d33 am: d2bd93f2e2
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1836114
Change-Id: Id7ff1f589915f3dadd1dd6b66876a0a4daa90a68
2021-10-01 01:09:56 +00:00
Chiachang Wang
ff64eaee16
Merge "Remove reference when active listener is unregistered" am: a39b107812 am: e129460c46
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1833145
Change-Id: Iefe5025f40f2ed9f1fc4b5b75e3dc0b9e599f6b5
2021-10-01 01:09:52 +00:00
Chiachang Wang
d2bd93f2e2
Merge "Restore private dns host name after testing" am: 0ee7406d33
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1836114
Change-Id: I51344c514278433e66016a812e1458e5e2df0e8d
2021-10-01 00:54:23 +00:00
Chiachang Wang
e129460c46
Merge "Remove reference when active listener is unregistered" am: a39b107812
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1833145
Change-Id: I7b05b33c2a0c02c298d42ab4891ce543fe5ab9bd
2021-10-01 00:54:16 +00:00
Chiachang Wang
0ee7406d33
Merge "Restore private dns host name after testing"
2021-10-01 00:37:15 +00:00
Chiachang Wang
a39b107812
Merge "Remove reference when active listener is unregistered"
2021-10-01 00:37:00 +00:00
Mark Chien
97f9de1efd
Merge "Support set test network to tethering upstream" am: 473d864d20 am: da862b2a35
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1797991
Change-Id: I90a61dfbd9809ab25f182bddf2a9c2bd116a401a
2021-09-30 13:00:58 +00:00
Mark Chien
da862b2a35
Merge "Support set test network to tethering upstream" am: 473d864d20
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1797991
Change-Id: Ifd5c76a943886dfe55e9b68eeb77931dae6fe204
2021-09-30 12:48:15 +00:00
Mark Chien
473d864d20
Merge "Support set test network to tethering upstream"
2021-09-30 12:36:11 +00:00
Chiachang Wang
022795b778
Merge "Add test for CM#[add|remove]DefaultNetworkActiveListener" am: 2086865010 am: c345dec57b
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1827918
Change-Id: Iddd8043dc128b53e2d2c0533aea954f0a7ac43bb
2021-09-30 12:29:39 +00:00
Chiachang Wang
c345dec57b
Merge "Add test for CM#[add|remove]DefaultNetworkActiveListener" am: 2086865010
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1827918
Change-Id: I2b1e5ed720d2ca97f740713ed3b24a119edc8f28
2021-09-30 12:16:40 +00:00
Chiachang Wang
5e54074e6e
Restore private dns host name after testing
...
The helper method in CtsNetUtils will not restore the private
dns hostname back if the device private dns mode is not strict
mode. It does not cause function break since the host
configuration is useful only when the private dns mode is in
strict mode. But tests should restore the setting back to its
old state to prevent break other tests or erase setttings.
Test: atest android.net.cts.ConnectivityManagerTest and
check if the private dns server configuration is
changed or not after testing
Change-Id: I7c85ddac7306c7c3eeac84679d96c4cfb11bd875
2021-09-30 10:32:04 +00:00
Chiachang Wang
2de41686e7
Remove reference when active listener is unregistered
...
The registered listeners are added into internal ArrayMap as a
reference but are not removed when the listeners are
unregistered. The actions for registration should be done in
pairs.
Test: atest FrameworksNetTests
Change-Id: Id9e674f5104d1471dd81224b6a271a8a92172e34
2021-09-30 10:30:35 +00:00
Chiachang Wang
859218c893
Add test for CM#[add|remove]DefaultNetworkActiveListener
...
Bug: 199753782
Test: atest FrameworksNetTests CtsNetTestCases
Change-Id: I2520f7f5feef61502479767aa023e281d1335ee4
2021-09-30 18:29:29 +08:00
markchien
2fbd3e72d3
Support set test network to tethering upstream
...
Test: atest EthernetTetheringTest
Change-Id: Ief2a92bc6c573a6bb75c72b7a0630e5c0accfa73
2021-09-30 10:14:58 +00:00
Luke Huang
38f82199ab
Merge "Modify Nsd{Service,Manager}Test to conform to its change"
2021-09-29 03:35:20 +00:00
Chalard Jean
a4ac96cf27
Merge "Add a mode for cell radios unable to time share" am: c80a5d56db am: d4ec13a400
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1827923
Change-Id: I76d81c750f00aa4d976b52a2d5cb5a375533f941
2021-09-18 13:06:16 +00:00
Chalard Jean
d4ec13a400
Merge "Add a mode for cell radios unable to time share" am: c80a5d56db
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1827923
Change-Id: I5ded48c8498c32977adcfe2363599d6cfa246e1b
2021-09-18 12:50:52 +00:00
Chalard Jean
c80a5d56db
Merge "Add a mode for cell radios unable to time share"
2021-09-18 12:39:24 +00:00
Chalard Jean
0702f98edc
Add a mode for cell radios unable to time share
...
Upon changing the default SIM card, the radio will create a
new connection to the new subscription. If that subscription
works correctly, the stack will prefer it to the old one as
the new subscription will be marked with a Primary policy
flag it its score.
Normally, at this point the old network lingers to give apps
an opportunity to gracefully migrate their connections. But
with some radios, this may have a dramatic effect on the
performance of the new connection.
This patch introduces a flag so that devices with such radios
can be marked. In this case the stack will move to a degraded
mode and eschew the grace delay for apps and give them a hard
break instead, so that the new network can reach a good
performance immediately. Apps with existing connections will
suffer a worse experience.
If there is a request that can only be served by the old
connection, still keep it, as arguably the user still
expects their MMS be sent on the old connection, even if the
new connection doesn't work well until it's done.
Test: new test in this patch, and add relevant tests in both modes
also manually change the value of the flag and run
FrameworksNetTests and CtsNetTestCasesLatestSdk
Bug: 200226979
Change-Id: I4ace82f90e873bf06298cc689bb1d794ed5124bd
2021-09-18 04:03:13 +00:00
Aaron Huang
33c22439a4
Merge "Remove ForceAllNetworkTypes from test" am: f7762c823a am: fed2d0614f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1824632
Change-Id: Id03c0eb742af83c08cb7ea84eb0ff217b3fab0e0
2021-09-17 12:44:27 +00:00
Aaron Huang
fed2d0614f
Merge "Remove ForceAllNetworkTypes from test" am: f7762c823a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1824632
Change-Id: Ib5ef798b75c473e4e2c62cf295b55e3669508648
2021-09-17 12:25:04 +00:00
Aaron Huang
f7762c823a
Merge "Remove ForceAllNetworkTypes from test"
2021-09-17 12:08:59 +00:00
Aaron Huang
fc01806b57
Merge "Test a template matches mobile and mobile wildcard" am: 3cbd991ab4 am: 952f97c84b
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1784390
Change-Id: Iac083d8cbb4c77a4f13a20df1ee6a4675d282aa9
2021-09-16 10:18:44 +00:00
Aaron Huang
952f97c84b
Merge "Test a template matches mobile and mobile wildcard" am: 3cbd991ab4
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1784390
Change-Id: Ia33a4d9fb1e543680af7c6a25df619bed80799a9
2021-09-16 10:03:56 +00:00
Aaron Huang
3cbd991ab4
Merge "Test a template matches mobile and mobile wildcard"
2021-09-16 09:42:22 +00:00
markchien
0b21a5c104
Test QosSocketInfo.getNetwork am: 059bfa6149 am: 3e14f7df9f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1826063
Change-Id: I7c348c5524e3c2c003d9b166b4f5872f458fa213
2021-09-15 11:33:23 +00:00
markchien
3e14f7df9f
Test QosSocketInfo.getNetwork am: 059bfa6149
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1826063
Change-Id: I29e01f008d6dfeb516dc71f7c3cf4637828b2b6c
2021-09-15 11:19:50 +00:00
markchien
059bfa6149
Test QosSocketInfo.getNetwork
...
Bug: 183239152
Test: atest NetworkAgentTest
Change-Id: I9848608e0aa500ff7668350a080537dd4a549214
2021-09-15 03:09:26 +00:00
Aaron Huang
cbb4d498c2
Test a template matches mobile and mobile wildcard
...
Add two test cases for matchesMobile and matchesMobileWildcard
Bug: 183776809
Test: FrameworksNetTests:NetworkTemplateTest
Change-Id: I14d31071655204fe6ad36c71f7f521640e01c96e
2021-09-14 23:36:04 +08:00
Treehugger Robot
c25331f111
Merge "Add logging on UnfinishedStubbingException" am: f2ddb4151c am: e41baf1752
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1805818
Change-Id: I612f1e6631ca2a8193ae32d2079128ca3d726f9c
2021-09-13 02:58:02 +00:00
Treehugger Robot
e41baf1752
Merge "Add logging on UnfinishedStubbingException" am: f2ddb4151c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1805818
Change-Id: Id8aa8e2c460891500b2926b0585edd0bfd972fa9
2021-09-13 02:46:35 +00:00
Treehugger Robot
f2ddb4151c
Merge "Add logging on UnfinishedStubbingException"
2021-09-13 02:34:27 +00:00
Luke Huang
df75378ad4
Modify Nsd{Service,Manager}Test to conform to its change
...
(clean cherry-pick from downstream branch)
Test: atest NsdManagerTest NsdServiceTest
Bug: 191844585
Merged-In: I3cf658498bef5755dcb01127a94fff913b6e6298
Change-Id: I3cf658498bef5755dcb01127a94fff913b6e6298
2021-09-13 10:18:04 +09:00
Paul Hu
31f4fd40b0
Merge "Remove NetworkUtils.queryUserAccess in test" am: c7d5ea0bbd am: acffb5cc5a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1775930
Change-Id: I9543ed320b47fa38558dfe9ab3f1bbaebfba59d1
2021-09-11 06:36:55 +00:00
Paul Hu
acffb5cc5a
Merge "Remove NetworkUtils.queryUserAccess in test" am: c7d5ea0bbd
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1775930
Change-Id: Id19cdd1a8ff7dfb4093ca09b4397619097310dc4
2021-09-11 06:11:55 +00:00
Paul Hu
c7d5ea0bbd
Merge "Remove NetworkUtils.queryUserAccess in test"
2021-09-11 05:56:45 +00:00
Aaron Huang
7b4a4cbdd4
Remove ForceAllNetworkTypes from test
...
Before sForceAllNetworkTypes is removed, the network
type and meteredness will be ignored when matchesMobile
or matchesMobileWildcard is called.
After sForceAllNetworkTypes is removed, the matches
method should check the network type and the meteredness.
Thus, if the test data contains different type or it's
not metered should not be counted.
Bug: 183776809
Test: FrameworksNetTests
Change-Id: Ie7194495d26c0f5ef7a247733f43c64688626c67
2021-09-11 10:45:16 +08:00
Sergey Troshin
52fb8c8a8a
Delete AirplaneModeTest am: 2e0b45004c am: 0e4b401e69
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1752425
Change-Id: I282879e9c46f36bb4ade1363be6c8a0a3fdfd979
2021-09-10 13:58:06 +00:00
Sergey Troshin
0e4b401e69
Delete AirplaneModeTest am: 2e0b45004c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1752425
Change-Id: I5038f3033261190c8e9d799fc115dfdb65e628bc
2021-09-10 13:43:09 +00:00
Sergey Troshin
2e0b45004c
Delete AirplaneModeTest
...
It is flaky and redundant, functionality is covered in
ConnectivityManagerTest
Bug: 191856806
Test: N/A
Change-Id: I786f69f6f6cfb73e99cc5dea867024007f44d134
2021-09-10 09:17:39 +00:00
TreeHugger Robot
22e2abfd16
Merge "Add back tethering to TEST_MAPPING" into stage-aosp-master am: 74f74987bc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15743502
Change-Id: Idff15894fb456e6b49d5db33555c776f4a10618b
2021-09-10 07:55:31 +00:00
TreeHugger Robot
74f74987bc
Merge "Add back tethering to TEST_MAPPING" into stage-aosp-master
2021-09-10 07:35:27 +00:00
Treehugger Robot
11efc29041
Merge "Wait for validation of WiFi in OEM pref test" am: c60c1bc24e am: e6becb6820
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1821292
Change-Id: Ida29e5eaa577745ca5fff211177bc64c61059fc5
2021-09-09 19:30:12 +00:00
Treehugger Robot
e6becb6820
Merge "Wait for validation of WiFi in OEM pref test" am: c60c1bc24e
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1821292
Change-Id: I7c26bb8a04b6c56257ef8ecb44a4afa50826a85e
2021-09-09 19:17:54 +00:00
Treehugger Robot
c60c1bc24e
Merge "Wait for validation of WiFi in OEM pref test"
2021-09-09 18:51:32 +00:00
Junyu Lai
357868ed59
Merge "Include suspended network when getAllNetworkStateSnapshots" am: 48426bb2a4 am: 6f988d4042
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1797867
Change-Id: I1f37cccfd21d4905c886bbf8826fc7af9a51dafb
2021-09-09 09:55:54 +00:00
Junyu Lai
6f988d4042
Merge "Include suspended network when getAllNetworkStateSnapshots" am: 48426bb2a4
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1797867
Change-Id: I700e16334e0f8aeea862555e8ecf784cf36fd315
2021-09-09 09:40:15 +00:00
Junyu Lai
48426bb2a4
Merge "Include suspended network when getAllNetworkStateSnapshots"
2021-09-09 09:24:04 +00:00
Kenneth Magic
e48329f533
Add CtsHostsideNetworkTests deps to sts. am: da973a6d9d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/15612573
Change-Id: Ifa26896410bf53e70dafddb6cb2ef7ed59309ca4
2021-09-08 13:22:54 +00:00