Commit Graph

863 Commits

Author SHA1 Message Date
TreeHugger Robot
d30aeb02aa Merge "Import translations. DO NOT MERGE" 2020-03-28 19:12:43 +00:00
TreeHugger Robot
8f0c358ac7 [automerger skipped] Merge "Import translations. DO NOT MERGE" into mainline-prod am: 2a0a236ed0 -s ours am: 4b86077ac3 -s ours
am skip reason: subject contains skip directive

Change-Id: I415b134179f9a98c2d74e13260480e10fddbbc42
2020-03-28 18:15:30 +00:00
TreeHugger Robot
4b86077ac3 [automerger skipped] Merge "Import translations. DO NOT MERGE" into mainline-prod am: 2a0a236ed0 -s ours
am skip reason: subject contains skip directive

Change-Id: Ib1672eff3412a595a8821f71af247a774238a372
2020-03-28 18:09:28 +00:00
TreeHugger Robot
2a0a236ed0 Merge "Import translations. DO NOT MERGE" into mainline-prod 2020-03-28 18:08:07 +00:00
Bill Yi
49ea07f087 Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Change-Id: I4bedd02ee1c673d604782844f69ee2803f61729c
2020-03-28 07:21:37 -07:00
Bill Yi
a81c274f04 Import translations. DO NOT MERGE
Auto-generated-cl: translation import
Change-Id: Idaf80948b14cb5a1269f2aaaafec4aa1e500894b
2020-03-28 05:23:44 -07:00
Anton Hansson
84bfee8888 Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a am: 969eb5984d am: 21bd89e6e3 am: 62830a0113
Change-Id: If2e366655db585ce3fefae4f752d14740e2aa491
2020-03-27 23:45:25 +00:00
Automerger Merge Worker
5d36cce0e4 Merge "Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a am: e9fc36951a am: d0f5e18d9f" into rvc-qpr-dev-plus-aosp am: db84d00f21
Change-Id: I750c2364276200ba75ac2661289dcd8e59e74e61
2020-03-27 23:44:57 +00:00
Anton Hansson
62830a0113 Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a am: 969eb5984d am: 21bd89e6e3
Change-Id: I2d5ed7a392d1bb4516f5cfce413648a662416e28
2020-03-27 23:29:14 +00:00
Anton Hansson
daceebdabe Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a am: e9fc36951a am: d0f5e18d9f
Change-Id: Ia7a9ae99d96347680c3ad94427f18f0086569489
2020-03-27 23:28:58 +00:00
Anton Hansson
21bd89e6e3 Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a am: 969eb5984d
Change-Id: I2e1c1ea72284b87559403e08cae81f96a0eb7c41
2020-03-27 23:16:15 +00:00
Anton Hansson
969eb5984d Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a
Change-Id: I2719c6447a151afdba27af18027273a3221bd40b
2020-03-27 23:10:03 +00:00
Anton Hansson
d0f5e18d9f Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a am: e9fc36951a
Change-Id: I4abcb4f3eef5e5cf2c0499e1200f60f6480c6f53
2020-03-27 23:09:46 +00:00
Anton Hansson
e9fc36951a Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev am: ebb649bf5a
Change-Id: Ic124bdca285f0e952ed65214eaa3cc0778a142d4
2020-03-27 23:08:37 +00:00
Anton Hansson
ebb649bf5a Merge "Feed framework-tethering-stubs the src filegroup" into rvc-dev 2020-03-27 23:05:45 +00:00
Mark Chien
fe728c6ff0 [automerger skipped] Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe -s ours am: 210e839e29 -s ours am: 3a1d9b209b -s ours am: 931b00239c -s ours
am skip reason: Change-Id I3941a186770679e7b476073d774e2310e25e44c6 with SHA-1 e31fb9d7bd is in history

Change-Id: I74698c41e8fe4ed5c10a5e8395035efb5b9c5969
2020-03-27 16:54:52 +00:00
Mark Chien
b430cb8e68 [automerger skipped] Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe am: 30f73bae19 -s ours am: d5a8161c92 -s ours am: ea5e6f0daa -s ours
am skip reason: Change-Id I3941a186770679e7b476073d774e2310e25e44c6 with SHA-1 e31fb9d7bd is in history

Change-Id: I2c17909060f622d0b81eb3bf4852bc291db18074
2020-03-27 16:54:32 +00:00
Mark Chien
931b00239c [automerger skipped] Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe -s ours am: 210e839e29 -s ours am: 3a1d9b209b -s ours
am skip reason: Change-Id I3941a186770679e7b476073d774e2310e25e44c6 with SHA-1 e31fb9d7bd is in history

Change-Id: I0c861eb41f2a45eeba41c0039b0cc53b3e3efb77
2020-03-27 16:40:51 +00:00
Mark Chien
ea5e6f0daa [automerger skipped] Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe am: 30f73bae19 -s ours am: d5a8161c92 -s ours
am skip reason: Change-Id I3941a186770679e7b476073d774e2310e25e44c6 with SHA-1 e31fb9d7bd is in history

Change-Id: I24a9fdb37001a691512ef667c070b57098520edb
2020-03-27 16:40:38 +00:00
Mark Chien
3a1d9b209b [automerger skipped] Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe -s ours am: 210e839e29 -s ours
am skip reason: Change-Id I3941a186770679e7b476073d774e2310e25e44c6 with SHA-1 e31fb9d7bd is in history

Change-Id: Ibca48eff46d8ca9bc4168e484366b8aa0b3969ae
2020-03-27 16:21:50 +00:00
Mark Chien
d5a8161c92 [automerger skipped] Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe am: 30f73bae19 -s ours
am skip reason: Change-Id I3941a186770679e7b476073d774e2310e25e44c6 with SHA-1 e31fb9d7bd is in history

Change-Id: I6dc4bb011e784171acc52b880e36d31fc1e2043f
2020-03-27 16:21:24 +00:00
Mark Chien
210e839e29 [automerger skipped] Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe -s ours
am skip reason: Change-Id I3941a186770679e7b476073d774e2310e25e44c6 with SHA-1 e31fb9d7bd is in history

Change-Id: Ibafc5531c4073fe2d9ace03bb14c2c045ff204c9
2020-03-27 16:17:21 +00:00
Mark Chien
30f73bae19 Merge "Register callback and receiver after tethering is created" into rvc-dev am: 60388d2bfe
Change-Id: I311e5db2aacde60b4eb3cb893a9234e9501e5f36
2020-03-27 16:13:10 +00:00
Mark Chien
6d4001132d Register callback and receiver after tethering is created
Tethering service is created after boot complete which means most of
the services are ready before tethering. Once tethering register the
callback, callback event may come-in immediately. Make sure all of
tethering related object is created, then register the callback,
receiver, or listener.

Bug: 149965121
Test: atest TetheringTests
      manual on/off tethering

Change-Id: Ifdc427341db7d1313ad4b61207a96ab379d100aa
Merged-In: I3941a186770679e7b476073d774e2310e25e44c6
(cherry picked from commit 285be1ee938ddc9728ccc3e951ed0ed1b2fa7117)
2020-03-27 14:01:49 +00:00
Anton Hansson
90ae90b6e0 Feed framework-tethering-stubs the src filegroup
This filegroups strips the "src" prefix away from the src path
for the filter_packages check in droiddoc.

Bug: 149293194
Test: m update-api (no change)
Change-Id: I5b9ffa211be9c1a7dd8f63d5e7ba2a825d0d3190
2020-03-27 13:46:11 +00:00
Lorenzo Colitti
ebbb3734d5 Merge "Add an Ethernet tethering test." am: cdd0dabe09 am: 17ce0f6aa1 am: c0380a4e8b am: 72340576f8 am: 599a7eb5c2
Change-Id: I2b262fe9b1739e61f2590788a964402f0f5d9311
2020-03-27 11:50:12 +00:00
Lorenzo Colitti
599a7eb5c2 Merge "Add an Ethernet tethering test." am: cdd0dabe09 am: 17ce0f6aa1 am: c0380a4e8b am: 72340576f8
Change-Id: Id8e84f5bc059db03b86f335614de5d78c0f568e7
2020-03-27 11:45:23 +00:00
Lorenzo Colitti
72340576f8 Merge "Add an Ethernet tethering test." am: cdd0dabe09 am: 17ce0f6aa1 am: c0380a4e8b
Change-Id: Iaff4b980db39644111e8596e864fbe17ccbee359
2020-03-27 11:26:13 +00:00
Lorenzo Colitti
c0380a4e8b Merge "Add an Ethernet tethering test." am: cdd0dabe09 am: 17ce0f6aa1
Change-Id: I027ccf1dd0cca05432994ea08dde55f94d3c2616
2020-03-27 11:07:01 +00:00
Lorenzo Colitti
17ce0f6aa1 Merge "Add an Ethernet tethering test." am: cdd0dabe09
Change-Id: Id3ba255901ad7861b10c3d28fc776e74fb642843
2020-03-27 10:51:57 +00:00
Lorenzo Colitti
cdd0dabe09 Merge "Add an Ethernet tethering test." 2020-03-27 10:37:18 +00:00
Mark Chien
148c403637 Merge "Register callback and receiver after tethering is created" am: 33788bcaac am: 01326a25c0 am: bfe7965e6b am: d41831013e am: d0938cd38d
Change-Id: Ifdc427341db7d1313ad4b61207a96ab379d100aa
2020-03-27 09:37:01 +00:00
Mark Chien
d0938cd38d Merge "Register callback and receiver after tethering is created" am: 33788bcaac am: 01326a25c0 am: bfe7965e6b am: d41831013e
Change-Id: I6a4168547b6997ebd30d915907ff19663be0ee67
2020-03-27 09:18:09 +00:00
Mark Chien
d41831013e Merge "Register callback and receiver after tethering is created" am: 33788bcaac am: 01326a25c0 am: bfe7965e6b
Change-Id: I7976adeb198e40de57521857805eec8178a893c9
2020-03-27 09:06:54 +00:00
Mark Chien
bfe7965e6b Merge "Register callback and receiver after tethering is created" am: 33788bcaac am: 01326a25c0
Change-Id: Ifc4846347326ce5e18a2f8f1ac060febc0cbd486
2020-03-27 08:55:32 +00:00
Mark Chien
01326a25c0 Merge "Register callback and receiver after tethering is created" am: 33788bcaac
Change-Id: I9f20ea544619bc018af362ff8aa3dd9c7871ba15
2020-03-27 08:43:06 +00:00
Mark Chien
33788bcaac Merge "Register callback and receiver after tethering is created" 2020-03-27 08:31:11 +00:00
Lorenzo Colitti
4896e3200f Add an Ethernet tethering test.
This test uses EthernetManager's ability to use test network
interfaces to test tethering. This provides a fairly realistic
integration test for Tethering and its callbacks, IpServer and
DhcpServer, and so on.

It is in a new integration/ directory under Tethering because I
didn't really know where to put it. It's fast enough to run in
presubmit, but it didn't seem to be appropriate to call it a
unit test, and in the future we could also use this test to do
some limited testing of real Ethernet tethering as well.

Bug: 150644681
Test: atest TetheringIntegrationTests:EthernetTetheringTest --rerun-until-failure 100
Change-Id: Ifcda70b73848b1fd4c26b031e53f0a6500cc93d4
2020-03-27 17:16:30 +09:00
markchien
e31fb9d7bd Register callback and receiver after tethering is created
Tethering service is created after boot complete which means most of
the services are ready before tethering. Once tethering register the
callback, callback event may come-in immediately. Make sure all of
tethering related object is created, then register the callback,
receiver, or listener.

Bug: 149965121
Test: atest TetheringTests
      manual on/off tethering

Change-Id: I3941a186770679e7b476073d774e2310e25e44c6
2020-03-27 08:13:28 +00:00
Automerger Merge Worker
579bdf6c89 Merge "Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b am: 23c26c7a77" into rvc-d1-dev-plus-aosp am: 6d09506bd5 am: 87e6d7e0f1
Change-Id: Iff61b53d4d85530d93a7d85e06b0b9a5c7cd27cf
2020-03-26 09:33:03 +00:00
Anton Hansson
9300899741 Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b am: bc784d08fe am: f82e18dc8d am: 5231279a15
Change-Id: I431a3e98fae07388ef06123f18b27e11045115e4
2020-03-26 09:32:26 +00:00
Automerger Merge Worker
87e6d7e0f1 Merge "Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b am: 23c26c7a77" into rvc-d1-dev-plus-aosp am: 6d09506bd5
Change-Id: I2979142b29e02d2f5028d9169fb4e3cc0b179812
2020-03-26 09:19:56 +00:00
Anton Hansson
5231279a15 Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b am: bc784d08fe am: f82e18dc8d
Change-Id: I4aff94c775906924ab667bf5fa345e8a2ca38d2a
2020-03-26 09:19:33 +00:00
Automerger Merge Worker
6d09506bd5 Merge "Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b am: 23c26c7a77" into rvc-d1-dev-plus-aosp 2020-03-26 09:06:10 +00:00
Anton Hansson
f82e18dc8d Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b am: bc784d08fe
Change-Id: I2d1b88e5965848bfaf1f7e7d6008e6640a246176
2020-03-26 09:06:02 +00:00
Anton Hansson
3c3ac8120d Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b am: 23c26c7a77
Change-Id: Iaee7efa94600caf50231116dcfbb98e0b0bb69b9
2020-03-26 09:06:02 +00:00
Anton Hansson
bc784d08fe Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b
Change-Id: I945ed8b1bd0c38423967c17d7c362a7aab4813a4
2020-03-26 08:54:19 +00:00
Anton Hansson
23c26c7a77 Merge "Make framework-tethering stubs use the new defaults" into rvc-dev am: 49c50fb36b
Change-Id: I2e135e5df483b3a7583dcf0e73cfe085e9953314
2020-03-26 08:53:51 +00:00
Anton Hansson
49c50fb36b Merge "Make framework-tethering stubs use the new defaults" into rvc-dev 2020-03-26 08:39:02 +00:00
TreeHugger Robot
8c3aeedd6f [automerger skipped] Merge "Update connected clients when a downstream disappears." into rvc-dev am: 13ff35faab -s ours am: 9df51b1417 -s ours am: 165e46f815 -s ours am: c5e0228615 -s ours
am skip reason: Change-Id I6b34ea747ae1831001077f44879bb6828dcecc96 with SHA-1 a4e2383d84 is in history

Change-Id: I779833a31bce922c36406ffb196f4ed750400c5e
2020-03-26 08:03:35 +00:00