Treehugger Robot
cb97471321
Merge "Fix flakes in tests running after testIsPrivateDnsBroken" am: de7eb04d71 am: d2b7990122
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1749560
Change-Id: Id6d77c1eb1f862605ce741c894f895ad16ca4cc9
2021-06-28 10:46:56 +00:00
Treehugger Robot
de7eb04d71
Merge "Fix flakes in tests running after testIsPrivateDnsBroken"
2021-06-28 10:26:24 +00:00
Remi NGUYEN VAN
9f4a31af59
Merge "Fix ConnectivityManagerTest initialization on Q" am: 72f59b3019 am: 82a32e3f4a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1740779
Change-Id: I40abcac7db563480fe3c13fb5e0178d7a3629652
2021-06-28 07:40:27 +00:00
Remi NGUYEN VAN
8c89161b52
Merge "Fix null PendingIntent in network listens" am: 27a942cb32 am: 78aa9a4bdc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1748153
Change-Id: I93002b6e1f6a40af501f8af6721865dbdc329984
2021-06-28 07:40:20 +00:00
Remi NGUYEN VAN
72f59b3019
Merge "Fix ConnectivityManagerTest initialization on Q"
2021-06-28 07:24:49 +00:00
Remi NGUYEN VAN
27a942cb32
Merge "Fix null PendingIntent in network listens"
2021-06-28 07:11:31 +00:00
Remi NGUYEN VAN
582770ce68
Fix flakes in tests running after testIsPrivateDnsBroken
...
The test would not reconnect wifi after restoring the private DNS setting,
so validation would not be triggered, and it would remain identified as
having broken private DNS.
Reconnect wifi after the test to avoid affecting subsequent tests.
Change-Id: Id9beba94e0fed85bd26c0509ad61369be794f3c3
Test: atest android.net.cts.ConnectivityManagerTest
Bug: 182296835
2021-06-28 06:58:51 +00:00
Remi NGUYEN VAN
0d54d7992d
Fix ConnectivityManagerTest initialization on Q
...
The test can't have TetheringManager as an argument to methods or a
field, otherwise the test runner will crash when scanning the class for
tests because TetheringManager did not exist in Q. Although
testFactoryReset is already skipped on Q, the test runner would fail
at initialization time, before starting the run.
Use CtsTetheringUtils instead. This ensures that TetheringManager does
not have method signatures or members that reference classes that do not
exist on Q, so the test runner can scan the class successfully before
starting the run.
Bug: 188851796
Test: atest ConnectivityManagerTest on Q
Change-Id: I87488d0f23628a1ef2d7af0242513fcc5401d598
2021-06-28 11:24:27 +09:00
Remi NGUYEN VAN
1e238a87e9
Fix null PendingIntent in network listens
...
In S ConnectivityService was changed to use getActiveRequest() to fill
EXTRA_NETWORK_REQUEST, but there is no active request in the case of
listens.
When getActiveRequest() is missing, use the first mRequest instead. This
should match previous behavior.
Bug: 191713869
Test: atest android.net.cts.ConnectivityManagerTest
Change-Id: Id7343a4cc020aba16b7979b16334721c56b2839c
2021-06-28 09:14:30 +09:00
Junyu Lai
6efa057bf5
Merge "Check null NetworkSpecifier before redacting" am: 435c4f7fc5 am: 9c5e87388d
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1747893
Change-Id: I7e317ebb77d921c50e21a6a710e388e453cdfe62
2021-06-25 15:54:20 +00:00
Junyu Lai
c06260b5b5
Merge changes I81bf8969,I2edba513,Ibb913979
...
* changes:
Add CTS for NetworkScore.setTransportPrimary
Add some CTS tests for NetworkScore.
Add a first CTS for NetworkScore
2021-06-25 15:28:27 +00:00
Junyu Lai
435c4f7fc5
Merge "Check null NetworkSpecifier before redacting"
2021-06-25 15:27:55 +00:00
vichang
637b44ffed
Merge "Remove usage of internal APIs from InetAddress and ServerSocket" am: c577c271ba am: 530af4bc13
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1737102
Change-Id: I6a617ff3c6e8dbbe49459a12169ce42a85f801e3
2021-06-25 11:17:20 +00:00
vichang
c577c271ba
Merge "Remove usage of internal APIs from InetAddress and ServerSocket"
2021-06-25 10:54:52 +00:00
Junyu Lai
144b6c742a
Check null NetworkSpecifier before redacting
...
Do null check before redacting, since NetworkSpecifier will not
always be attached. For example, NetworkSpecifier of wifi
network is only attached when a wifi network is created
in response to a network request with specifier attached.
Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest#testGetAllNetworkStateSnapshots \
--rerun-until-failure 100
(tested on cuttlefish mobile and wifi)
Bug: 191944987
Change-Id: I5df3547995111fe6340facb94a577296d2228694
2021-06-25 08:24:12 +00:00
Chalard Jean
20a159633a
Add CTS for NetworkScore.setTransportPrimary
...
Bug: 184037351
Test: this
Merged-In: I81bf8969ace3cb6826b30c5bbd0b896c64c73c57
Change-Id: I81bf8969ace3cb6826b30c5bbd0b896c64c73c57
(cherry-picked from ag/14452540)
2021-06-24 08:33:28 +00:00
Chalard Jean
b8c396b3b5
Add some CTS tests for NetworkScore.
...
Bug: 184037351
Test: this
Merged-In: I2edba51351cd4c71727663aa85b1d5141bff2a15
Change-Id: I2edba51351cd4c71727663aa85b1d5141bff2a15
(cherry-picked from ag/14452538)
2021-06-24 08:33:28 +00:00
Chalard Jean
e349356eb9
Add a first CTS for NetworkScore
...
In an effort to make reviewing easier, this implements most of
the infra but only a mostly trivial test.
Bug: 184037351
Test: this
Merged-In: Ibb9139798ce44d748e87bae79a1e23311ec8d9b6
Change-Id: Ibb9139798ce44d748e87bae79a1e23311ec8d9b6
(cherry-picked from ag/14452537)
2021-06-24 08:33:28 +00:00
Lorenzo Colitti
f830039f69
Merge "Add CTS for BatteryStatsManager new API" am: 7325c86c26 am: f6a5b59f5a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1722770
Change-Id: Ib9b0f4ae0b94163727c4c52b7f9ba852db43ffd6
2021-06-24 02:57:32 +00:00
Lorenzo Colitti
7325c86c26
Merge "Add CTS for BatteryStatsManager new API"
2021-06-24 02:26:53 +00:00
Aaron Huang
f52a30b605
Add CTS for BatteryStatsManager new API
...
Bug: 189308158
Test: This test and
run testReportNetworkInterfaceForTransports
with --rerun-until-failure 500
Change-Id: I654b8920d6ea1dada782a618776b13870f7f98df
2021-06-24 07:19:33 +08:00
Paul Hu
859611dfa4
Merge "Add test for CSM#[get|set]UidsAllowedOnRestrictedNetworks" am: 33b4929cfe am: 33ebb2d0af
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1740740
Change-Id: I703b9839f0e2e59c57e03bd2dfc31f1932f8c02c
2021-06-23 17:08:41 +00:00
Paul Hu
33b4929cfe
Merge "Add test for CSM#[get|set]UidsAllowedOnRestrictedNetworks"
2021-06-23 16:30:57 +00:00
Chiachang Wang
ef570996db
Merge "Add test for CM#setAvoidUnvalidated" am: 13549792e2 am: eaf5893102
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1733789
Change-Id: Ibf57a8fe0f49763b2bf1f7fe06c42851dde905cf
2021-06-23 09:51:28 +00:00
Chiachang Wang
13549792e2
Merge "Add test for CM#setAvoidUnvalidated"
2021-06-23 09:19:51 +00:00
paulhu
d266285172
Add test for CSM#[get|set]UidsAllowedOnRestrictedNetworks
...
Bug: 185149952
Test: atest ConnectivityManagerTest
Change-Id: Ie9391d9332ded58cf1e63c8c5c6f5ba85c950bc6
2021-06-23 08:01:00 +00:00
Remi NGUYEN VAN
2b2df6c85b
Merge "Added tests for QosCallback" am: 8ce48fe117 am: f4a7d4130f
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1558648
Change-Id: Ic1e274100986681ac7d203ae6ad424387903e2a2
2021-06-23 06:30:09 +00:00
Chiachang Wang
481040b43a
Add test for CM#setAvoidUnvalidated
...
Bug: 186061922
Test: atest CtsNetTestCases:android.net.cts.ConnectivityManagerTest
Test: atest CtsNetTestCasesLatestSdk
Change-Id: I77dc5556458c2e824f7abd5a7b79e8aeed8dabf3
2021-06-23 13:54:04 +08:00
Remi NGUYEN VAN
8ce48fe117
Merge "Added tests for QosCallback"
2021-06-23 05:34:46 +00:00
Frank Li
23ccaddf1b
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: Id65f442158f67d149bdc14ef7a00cd56db606c9f
2021-06-23 02:08:53 +00:00
Remi NGUYEN VAN
4b348711de
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: I0246e733e7a33bc4958ebb25948032f3669d1c33
2021-06-23 02:08:35 +00:00
Frank Li
a8a7cfd668
Merge "Ignore some ConnectivityManagerTest CTS tests that can't be run in the instant app mode"
2021-06-23 01:58:59 +00:00
Remi NGUYEN VAN
6214f82c04
Added tests for QosCallback
...
Tests for the newly added QosCallback functionality
Bug: 155176305
Test: Added to cts/NetworkAgentTest
Change-Id: I29769fc8be074a5105bfe4ac34e30980c5f8744a
2021-06-23 09:51:14 +09:00
Remi NGUYEN VAN
307cb41ade
Merge "Add tests for duplicate PendingIntent requests"
2021-06-22 23:35:42 +00:00
Yan Yan
b205411479
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: I269747f4c2e575d8afb89fcc7685d9fab6d49c31
2021-06-22 17:59:12 +00:00
Yan Yan
010ec2cddd
Merge "Test updating underlying network of IpSecTunnelInterface"
2021-06-22 17:27:11 +00:00
lifr
279a8ee8f7
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
2021-06-23 00:49:25 +08:00
Remi NGUYEN VAN
489275e84e
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
2021-06-22 18:24:52 +09:00
Paul Hu
e203a29272
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: I0176debea776e1ed6473cc52d44160576665db2b
2021-06-22 03:48:10 +00:00
Lucas Lin
3345e0d602
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: Ib1a9a845b14883e651398deb1a6f35081c551783
2021-06-22 03:47:36 +00:00
Paul Hu
5440e0b8e8
Merge "Add test for CSM#[get|set]MobileDataPreferredUids"
2021-06-22 01:33:49 +00:00
Lucas Lin
da9c2fb600
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: Idb987331163fde7019febdcbf3e28bf205894d37
2021-06-22 00:02:15 +00:00
Lucas Lin
3f565a44b0
Merge "Add CTS for isUidNetworkingBlocked & isUidRestrictedOnMeteredNetworks"
2021-06-21 23:58:49 +00:00
Lucas Lin
f602b03178
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: I6cc3cc6f52ffb783bb21e3914b4eacd19756d755
2021-06-21 23:37:47 +00:00
Lucas Lin
56055496f3
Merge "Use assertEquals instead of assertTrue to compare the vpn type"
2021-06-21 23:35:16 +00:00
Lucas Lin
7e2a491835
Merge "Add CTS for systemReady() & getIpSecNetIdRange()"
2021-06-21 20:52:46 +00:00
Lucas Lin
833cb00abf
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: Ifbe743b2f1eccfb1e553e6521cc0a461a8a475d8
2021-06-21 20:51:42 +00:00
James Mattis
ed5d25d599
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: Ia7035d953fe0f073467b608b58aa06f65a313224
2021-06-21 20:50:56 +00:00
Lucas Lin
c12550b9f4
Merge "Call ConnectivitySettingsUtils to set/get private DNS related settings"
2021-06-21 19:12:33 +00:00
James Mattis
420072651d
Merge "Updating timeout for Per-App CTS"
2021-06-21 17:17:13 +00:00