Remi NGUYEN VAN
263b8cf452
[automerger skipped] Merge changes from topic "ethernet_specifier" am: 92e9f17915 am: 7af6af880c am: d4232ce11a -s ours
...
am skip reason: Change-Id Iec8ef874a3ca6dcc65944bbbaa3575a5ae0f4989 with SHA-1 5babd4ec15 is in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1626207
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0133b6f49eac269c5704e5a1dbdfecc85507ae32
2021-03-12 00:52:26 +00:00
Remi NGUYEN VAN
7a3dbfcc49
[automerger skipped] Add Ethernet, TestNetworkSpecifier API am: 7f11b46a43 am: f680bb763a am: f9799d63a4 -s ours
...
am skip reason: Change-Id Iee569f5c8bbdc4bc979610e1191308281f3d4620 with SHA-1 6697878c6b is in history
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1574300
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If4f60a26f8c19e77d348dfcc7c382022ba6cf0d1
2021-03-12 00:52:15 +00:00
Treehugger Robot
5237f54a95
Merge changes Iac9487e8,Ifa411c7b am: 999506022f am: 007256389e am: 431f25a9da
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622675
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If1b3f0447705f910467a52d2504ba1aaef850a80
2021-03-12 00:49:24 +00:00
Remi NGUYEN VAN
d4232ce11a
Merge changes from topic "ethernet_specifier" am: 92e9f17915 am: 7af6af880c
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1626207
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I772ca29f64cb9431a899a2c213c511ad467fc36f
2021-03-12 00:26:49 +00:00
Remi NGUYEN VAN
f9799d63a4
Add Ethernet, TestNetworkSpecifier API am: 7f11b46a43 am: f680bb763a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1574300
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I63159846579c43c721eeb86c9a55faa3f2888be8
2021-03-12 00:26:45 +00:00
Remi NGUYEN VAN
7af6af880c
Merge changes from topic "ethernet_specifier" am: 92e9f17915
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1626207
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9ef1a287439b5f5705ff3b3b4de4ded54f61c1c1
2021-03-12 00:12:52 +00:00
Remi NGUYEN VAN
f680bb763a
Add Ethernet, TestNetworkSpecifier API am: 7f11b46a43
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1574300
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1a1b38fb6b8b6831bac016a8352ae9073758f9af
2021-03-12 00:10:08 +00:00
Treehugger Robot
431f25a9da
Merge changes Iac9487e8,Ifa411c7b am: 999506022f am: 007256389e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622675
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0742b4bb3c5b2ddaa06830b403d849ed25ef71cd
2021-03-12 00:04:56 +00:00
Remi NGUYEN VAN
92e9f17915
Merge changes from topic "ethernet_specifier"
...
* changes:
Fix common tests on Q and R
Add Ethernet, TestNetworkSpecifier API
2021-03-11 23:51:49 +00:00
Treehugger Robot
007256389e
Merge changes Iac9487e8,Ifa411c7b am: 999506022f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622675
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2cf126259f903d407830b1e8bc2d3fcdc02b97c2
2021-03-11 23:15:17 +00:00
Remi NGUYEN VAN
7f11b46a43
Add Ethernet, TestNetworkSpecifier API
...
Rename StringNetworkSpecifier to EthernetNetworkSpecifier (its only
production user), and make it module-lib API.
The original StringNetworkSpecifier file is actually kept to satisfy
some invalid dependencies; it will be removed separately.
This allows specifying an Ethernet interface with a non-deprecated API:
until this change the only way to do so would be to use
NetworkRequest#setSpecifier(String), which is deprecated.
Similarly, add the TestNetworkSpecifier API for TestNetworkManager, to
replace previous usage of StringNetworkSpecifier. TestNetworkManager is
module API, so TestNetworkSpecifier should be module API too. This
allows tests to request the test interface specifically, without using
the deprecated NetworkRequest#setSpecifier(String).
Bug: 179329291
Test: m
Merged-In: Iee569f5c8bbdc4bc979610e1191308281f3d4620
Change-Id: Iee569f5c8bbdc4bc979610e1191308281f3d4620
2021-03-11 23:02:02 +08:00
Remi NGUYEN VAN
5a6212753b
Fix common tests on Q and R
...
The common tests cannot reference EthernetNetworkSpecifier,
as it did not exist in Q and R yet.
Bug: 179329291
Merged-In: Iec8ef874a3ca6dcc65944bbbaa3575a5ae0f4989
Change-Id: Iec8ef874a3ca6dcc65944bbbaa3575a5ae0f4989
Test: atest CtsNetTestCasesLatestSdk
2021-03-11 23:02:02 +08:00
junyulai
f4bc12fe28
[VCN11] Make requestBackgroundNetwork requires handler
...
Test: atest FrameworksNetTests android.net.cts.ConnectivityManagerTest
Bug: 175662146
Change-Id: Iac9487e8de8bfdd87fc7a0153b228ae2a7ba4e19
2021-03-11 21:05:27 +08:00
junyulai
6b0a6a22a3
[VCN10] Add new API to listen for highest score network
...
Test: atest ConnectivityServiceTest#testRegisterBestMatchingNetworkCallback
Bug: 175662146
Change-Id: Ifa411c7b53da789c74fff7e1a95f9c9ebf5bd05c
2021-03-11 21:04:06 +08:00
Lorenzo Colitti
f9dc7cb085
Merge "Don't start clatd if disabled by vendor property." am: 91fccfe42f am: 6abc4bec40 am: 5d6c73b585
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1625702
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6989361f1dae72cb94d6e6cf6144ae61cb80c328
2021-03-11 13:02:29 +00:00
Lorenzo Colitti
5d6c73b585
Merge "Don't start clatd if disabled by vendor property." am: 91fccfe42f am: 6abc4bec40
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1625702
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I333fba0c9bca40f0cd60d042b4c6ed82e72abaa9
2021-03-11 12:55:46 +00:00
Lorenzo Colitti
6abc4bec40
Merge "Don't start clatd if disabled by vendor property." am: 91fccfe42f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1625702
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6e468f41424104a5e1d757e18bc5a8648c7f6d1d
2021-03-11 12:34:57 +00:00
Lorenzo Colitti
91fccfe42f
Merge "Don't start clatd if disabled by vendor property."
2021-03-11 12:22:34 +00:00
Lorenzo Colitti
5896890ede
Merge "Unbreak extraInfo values returned to apps." am: 877ef7634f am: a035f85997 am: 61aec97dc9
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624040
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5e50ac962959387ec42ee644376e1c10df0dc677
2021-03-11 10:09:42 +00:00
Lorenzo Colitti
61aec97dc9
Merge "Unbreak extraInfo values returned to apps." am: 877ef7634f am: a035f85997
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624040
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I99ea36c50a38dfc54b69ec5ad46d11d50e458925
2021-03-11 09:25:48 +00:00
Lorenzo Colitti
a035f85997
Merge "Unbreak extraInfo values returned to apps." am: 877ef7634f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624040
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib6560b94331f477cd7ea9df3c8f766b1eec49dfa
2021-03-11 08:26:47 +00:00
Lorenzo Colitti
877ef7634f
Merge "Unbreak extraInfo values returned to apps."
2021-03-11 08:06:03 +00:00
Lorenzo Colitti
35432c1375
Merge "Set extraInfo on cellular TestNetworkAgents." am: ab2f3d3cb5 am: c612271990 am: 3732b76a96
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624039
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I41e016fa2cf4907905e3c4f9ab4dbc3d7c0ad418
2021-03-11 05:17:45 +00:00
Remi NGUYEN VAN
38f69a581d
Merge "Fix common tests on Q and R" into sc-dev
2021-03-11 05:17:03 +00:00
Lorenzo Colitti
3732b76a96
Merge "Set extraInfo on cellular TestNetworkAgents." am: ab2f3d3cb5 am: c612271990
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624039
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id194278af5a07dea4d0641c0884c46e77c931938
2021-03-11 04:33:28 +00:00
Lorenzo Colitti
c612271990
Merge "Set extraInfo on cellular TestNetworkAgents." am: ab2f3d3cb5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1624039
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I66af2cf6b6cd286993fa3328c5cc52d8bba3beb9
2021-03-11 03:57:11 +00:00
Lorenzo Colitti
ab2f3d3cb5
Merge "Set extraInfo on cellular TestNetworkAgents."
2021-03-11 03:31:49 +00:00
Aaron Huang
0c39920728
Merge "Remove IBatteryStats from ConnectivityService module" am: f3827cf444 am: 433b9738b3 am: a100290e51
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1623262
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I58a89eee64c57fbf04e21ee0996eff435584f709
2021-03-11 03:08:13 +00:00
Chiachang Wang
00560289cb
Merge "Remove hidden APIs usage regarding to dump" am: f4956c7502 am: 9ffb4d5e8b am: 622c64b409
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622625
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I307d1c58558b08f7111aab91ed877937761b68a4
2021-03-11 03:05:52 +00:00
Aaron Huang
a100290e51
Merge "Remove IBatteryStats from ConnectivityService module" am: f3827cf444 am: 433b9738b3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1623262
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iddff8e1ac79c589ddf34518b2e8f9627be25c550
2021-03-11 02:21:11 +00:00
Chiachang Wang
622c64b409
Merge "Remove hidden APIs usage regarding to dump" am: f4956c7502 am: 9ffb4d5e8b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622625
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4152e7cfdc14d4372319e66a67b117a94aedc80b
2021-03-11 02:19:33 +00:00
Aaron Huang
433b9738b3
Merge "Remove IBatteryStats from ConnectivityService module" am: f3827cf444
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1623262
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibb2e02126cfaf13360e23e43f6f15a8a8254121a
2021-03-11 02:17:59 +00:00
Aaron Huang
f3827cf444
Merge "Remove IBatteryStats from ConnectivityService module"
2021-03-11 02:04:41 +00:00
Chiachang Wang
9ffb4d5e8b
Merge "Remove hidden APIs usage regarding to dump" am: f4956c7502
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1622625
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I95aa9931607301a61dfee801de32242f75528d0b
2021-03-11 02:03:11 +00:00
Chiachang Wang
f4956c7502
Merge "Remove hidden APIs usage regarding to dump"
2021-03-11 00:28:54 +00:00
Chiachang Wang
9ddf7d3c36
Remove hidden APIs usage regarding to dump
...
Classes inside the incoming connectivity module will not be able
to access hidden APIs. The hidden DUMP_FLAG_PRIORITY_* flags
usage should be replaced. It was used to control the dump
priority. DEFAULT priority for services which is treated the
same as NORMAL priority. ConnectivityServiceInitializer took
both NORMAL and HIGH. It trigger different information dumped.
It's replaced with dumpsys that does not send "--dump-priority"
arguments to the service. Thus, design is replaced with
local parsing inside ConnectivitySerivce to provide equivalent
dump.
Bug: 172183305
Test: m ; flash and boot up
Test: adb bugreport ; adb dumpsys connectivity
Change-Id: Ib3c9d8692eb4382cd106734a1a716df6f48ffca4
2021-03-11 00:28:47 +00:00
lifr
cc5af7e9ca
[CS15]Do not use hidden API of PlatformProperties
...
ConnectivityService is going to become a mainline module, and
it will not able to use hidden method anymore. Using PlatformProperties
as a static library instead of hidden API.
Bug: 170917042
Test: atest FrameworksNetTests
Merged-In: I3a3deca5d2e0f690db8c0061de2db2217376d268
Change-Id: I3a3deca5d2e0f690db8c0061de2db2217376d268
2021-03-11 03:41:35 +08:00
James Mattis
ae464aa712
Merge "frameworks: add test group for auto tests" am: 5845859186 am: de47d2e4d1 am: 964b84a14d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1595037
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia8abe23381b488de352e2a35cb1de05b9d4a28bf
2021-03-10 17:17:45 +00:00
James Mattis
964b84a14d
Merge "frameworks: add test group for auto tests" am: 5845859186 am: de47d2e4d1
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1595037
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I72c3237b5dcd0e074f1bb0f327ee64fd21be5b28
2021-03-10 16:37:54 +00:00
Lorenzo Colitti
4c9e202a44
Don't start clatd if disabled by vendor property.
...
Fix: 182333299
Test: new unit tests
Change-Id: Ic15dc4fff6a13aa916e3d2dc6203829e96ddeda4
2021-03-11 00:59:14 +09:00
Lorenzo Colitti
386f9a3662
Unbreak extraInfo values returned to apps.
...
These were broken by aosp/1553463, which made filterNetworkInfo
unconditionally call setDetailedState with a reason of "" and an
extraInfo of null.
Fix both synchronous getter APIs (e.g., getNetworkInfo) and
CONNECTIVITY_ACTION broadcasts by calling a new
filterForLegacyLockdown method that behaves similarly to how the
now-deleted LockdownVpnTracker#augmentNetworkInfo used to behave.
While I'm at it, move back to private a method that was public
only because LockdownVpnTracker used it.
Fix: 181855958
Test: new unit test coverage
Change-Id: I2c7b88fcec9dd36b45cb51db8d19b3ee8bad44a6
2021-03-11 00:59:14 +09:00
James Mattis
de47d2e4d1
Merge "frameworks: add test group for auto tests" am: 5845859186
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1595037
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I7027594488771b408db82639fc6703c42beef186
2021-03-10 15:58:44 +00:00
James Mattis
5845859186
Merge "frameworks: add test group for auto tests"
2021-03-10 15:12:49 +00:00
Lorenzo Colitti
ad4e8837af
Set extraInfo on cellular TestNetworkAgents.
...
This makes the test more realistic, since telephony always puts
the APN name in the extraInfo field. It also makes it easy to
test that various APIs properly return the extra info without
plumbing a new parameter through TestNetworkAgentWrapper,
NetworkAgentWrapper, and InstrumentedNetworkAgent.
Also make the extraInfo and the legacyType available to tests.
This will be used in future tests that assert the contents of
extraInfo.
Bug: 181855958
Test: test-only change
Change-Id: If4eddb6cd9e70bb33e10d72aceebaea843244246
2021-03-10 23:33:08 +09:00
Remi NGUYEN VAN
5babd4ec15
Fix common tests on Q and R
...
The common tests cannot reference EthernetNetworkSpecifier,
as it did not exist in Q and R yet.
Bug: 179329291
Change-Id: Iec8ef874a3ca6dcc65944bbbaa3575a5ae0f4989
Test: atest CtsNetTestCasesLatestSdk
2021-03-10 06:58:06 +00:00
Paul Hu
fb2285f523
Merge "Replace PendingIntent#getIntent" am: e0b54f9303 am: c80147e92b am: 6ae3110de3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1615190
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie7d5fd57b053418db5e7a2cbd48f23945b350ccc
2021-03-10 05:17:31 +00:00
Aaron Huang
3a60a1bf16
Merge "Create a service-connectivity-pre-jarjar library" into sc-dev
2021-03-10 04:40:56 +00:00
Paul Hu
6ae3110de3
Merge "Replace PendingIntent#getIntent" am: e0b54f9303 am: c80147e92b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1615190
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9f4cb9ff8e42373e7ebf71b3d4559b768ebfdbe7
2021-03-10 04:32:26 +00:00
Paul Hu
c80147e92b
Merge "Replace PendingIntent#getIntent" am: e0b54f9303
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1615190
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2e8256d6d33eb819904b8f972134bc4cd843e43f
2021-03-10 02:43:38 +00:00
Chalard Jean
26453b1683
Merge "Fix a bug where listen callbacks would not be called" am: 3b50ce7a6f am: d7e0f35a90 am: 5962bf322b
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1620900
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I216167c2809ddc12e4a92faedf3bb4dc5c1a56cb
2021-03-10 02:37:36 +00:00