5a7dea1a8eb2cf53fc1d5a52004647de94150e62 |
|
12-Jul-2017 |
Lorenzo Colitti <lorenzo@google.com> |
Fetch tethering offload stats. Make tethering offload register an ITetheringStatsProvider and fetch tethering stats from the hardware. Currently we fetch stats in the following cases: 1. Just after changing upstreams, we fetch stats from the previous upstream. 2. When we are polled by NetworkStatsService. Bug: 29337859 Bug: 32163131 Test: builds, boots Test: stats appear in tethering logs Change-Id: If744f2e06cb6a3095a40199936b9afb76eff7b56
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
c438e306cc69b9d4d62512030267e93011b29978 |
|
04-Jul-2017 |
Erik Kline <ek@google.com> |
Switch to USB_CONFIGURED as the primary USB readiness signal Test: as follows - built - flashed - booted - "runtest frameworks-net" passes - USB tethering on and off works as expected Bug: 32163131 Bug: 36216864 Bug: 62147658 Bug: 62552150 Change-Id: Ia8f7f3616f1358b0427386ce8aff26899e03ac07
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
0aecb6ad445881121e616c20e8b8e55cfbba3c80 |
|
22-Jun-2017 |
Erik Kline <ek@google.com> |
Merge "Create a TetherInterfaceStateMachine when told the interface name." into oc-dev am: be7657b038 Change-Id: Ie34a3c7aa39c9b70602236f4d4a4d5548566dd51
|
a9cde8b4fb26a963824f297e9b7489bfc35d1512 |
|
20-Jun-2017 |
Erik Kline <ek@google.com> |
Create a TetherInterfaceStateMachine when told the interface name. Test: as follows - built - flashed - booted - runtest frameworks-net passes Bug: 32163131 Bug: 62343300 Merged-In: I542e013aa19fefd3443588c9a81ee59cd669ab6f Merged-In: I973bdc5b540cce66a9713cebfd5071ad4a4b0a08 Merged-In: I2104ecf8102c8f9541ee2d3ce6589b0081db4fe3 Change-Id: I2104ecf8102c8f9541ee2d3ce6589b0081db4fe3 (cherry picked from commit b912c50b197cc0fc49bb7897130581dd02d2af01)
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
3760999e347ae1cfa25087451638de8ddc79c9f6 |
|
05-Jun-2017 |
Erik Kline <ek@google.com> |
Move findPreferredUpstreamType into UNM This changes the way in which available networks are found. Previously Tethering asked ConnectivityService for NetworkInfo and checked for whether or not it was in state CONNECTED. Here we use the fact that ConnectivityService will not call UNM's callbacks' onAvailable() methods until the networks in question have become connected. Test: as follows - built - flashed - booted - runtest framework-net passed Bug: 29337859 Bug: 32163131 Merged-In: I9937297727aa1a063e499fccd5833ace229b1e8a Merged-In: Ifa1a34a1fb32149085421a63cb0f2586d2862d6b Merged-In: Ia215e55b69b856f5511e5d4f852e39fa6c11462e Change-Id: I97abe225fdd3accb38bd9168f545445b761a90d8 (cherry picked from commit a1d368af2f01e2048240fb730f6cc399fc1cc1ab)
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
f3a08b44ed5f3695720e92f7f51218f95018c12a |
|
07-Jun-2017 |
Erik Kline <ek@google.com> |
Add additional mocking for Context innards Test: as follows - built - flashed - booted - runtest frameworks-net passes - cherry-picked to master and verified there as well Bug: 32163131 Bug: 32561414 Merged-In: I2695841bfc31280060754132e589af1ca95911da Merged-In: I9a05f34035a15b233a44d517f2b2426481679974 Change-Id: I0b5b1b12d55547d08c332c7d274f19f0023a7b07 (cherry picked from commit ec37275ec9702b56bf328031675906a5483b89d4)
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
e7d76993811ffd7f6bab233ea95bb775e6fb689f |
|
08-Jun-2017 |
Erik Kline <ek@google.com> |
Delete legacy "wifi interface name guessing" behaviour am: 9e22554068 Change-Id: Iecb4498c004a45403213d6e4bd7b6f8725334646
|
9e225540687d5d4eb17bdfbe4f062c22ee22b560 |
|
08-Jun-2017 |
Erik Kline <ek@google.com> |
Delete legacy "wifi interface name guessing" behaviour Now that Wi-Fi always passes us the AP interface name (and mode) we no longer need to guess which interface on which we're supposed to be starting IP serving (either tethering or local-only hotspot). Test: as follows - built - flashed - booted - TetheringTest passes Bug: 32163131 Bug: 62343300 Change-Id: I6019410ee5adff4929690d35ba09294765fcd6a4
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
1454ee750e6dad00b5a908f9e02b10db066dad78 |
|
31-May-2017 |
Erik Kline <ek@google.com> |
Handle Wi-Fi passing explicit interface name and AP/IP mode Test: as follows - built - flashed - booted - runtest frameworks-net passes Bug: 31466854 Bug: 32163131 Bug: 62018531 Bug: 62076211 Merged-In: I599813c4b4d866623344df56f62ed6a40b4025d6 Merged-In: I8f1d172a3514e4fb9230af9e09aeaf638f03091c Change-Id: I3557a9c14f4e9f1de1869084566a179003d98ffe (cherry picked from commit 2efb827f61db989ab55792052c99713ef5f5eefa)
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
2efb827f61db989ab55792052c99713ef5f5eefa |
|
31-May-2017 |
Erik Kline <ek@google.com> |
Handle Wi-Fi passing explicit interface name and AP/IP mode Test: as follows - built - flashed - booted - runtest frameworks-net passes Bug: 31466854 Bug: 32163131 Bug: 62076211 Change-Id: I3557a9c14f4e9f1de1869084566a179003d98ffe
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
92c4db04e54a7bb375df01ce6e3fd98d568c6990 |
|
31-May-2017 |
Erik Kline <ek@google.com> |
Add a tethering offload settings kill switch Check for tether_offload_disabled (defaulting to false if not present) before starting the OffloadController. Test: as follows - built - flashed - booted - runtest frameworks-net passes Bug: 29337859 Bug: 32163131 Bug: 34361337 Change-Id: Ifcc0eb1a41f09ad9e717c9252d2d55e69789669b
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
f4b6e34fc093d0e493bc97e91b71d753720f7114 |
|
25-Apr-2017 |
Erik Kline <ek@google.com> |
Support registration of offload control callbacks. Test: as follows - built - flashed - booted - runtest frameworks-net passes Bug: 29337859 Bug: 32163131 Bug: 34361337 Change-Id: I054cdf6a277c77e4cbf5c81145446a9be1c5fe39
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
5a7c8a0b24adc0f5d5ce3b98e995ef78096abf5b |
|
30-Apr-2017 |
Erik Kline <ek@google.com> |
Add tethering offload HAL call via JNI Additionally, try to locate java Control interface. Test: as follows - built - flashed - booted - OffloadController log messages observed, but only ever "not enabled" messages (needs a supporting implementation) Bug: 29337859 Bug: 32163131 Bug: 34361337 Merged-In: I5251d05f2d2fd732a33a8955a6c346b3a2401e46 Change-Id: I5251d05f2d2fd732a33a8955a6c346b3a2401e46 (cherry picked from commit 58ed1b051bdffd239d92919170a0bb41a4cc197c)
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
38356e90242dcd74931ef460dc76e6d9f7357c9e |
|
08-May-2017 |
Erik Kline <ek@google.com> |
Refactor and improve logging. Test: as follows - build - flashed - booted - "runtest frameworks-net" passed - "dumpsys connectivity" shows new log output Bug: 32163131 Bug: 36504926 Merged-In: Ieb9a8e3f85f41d18056a7827997f12986ff13ca1 Merged-In: I744b048224e0b8bf6fe4da763833b755441c0911 Merged-In: Ic0c384547687572058d5ef62977163b2560bfc69 Merged-In: Iae91c43d1bfd9fbedc88821a0bd3a5168ad3b719 Merged-In: I52606d4375c9b16de03123995737a994ba58b4d7 Merged-In: I35110b6479280abc650e0ee257045d241923faf9 Change-Id: I14d6da18660223f7cace156cb6594ee18928a7b0 (cherry picked from commit 1fdc2e23b5d8136e06cafd7de896b49e5f929c7f)
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
1fdc2e23b5d8136e06cafd7de896b49e5f929c7f |
|
08-May-2017 |
Erik Kline <ek@google.com> |
Refactor and improve logging. Test: as follows - build - flashed - booted - "runtest frameworks-net" passed - "dumpsys connectivity" shows new log output Bug: 32163131 Bug: 36504926 Change-Id: I14d6da18660223f7cace156cb6594ee18928a7b0
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
080f9734d62e1ee34f7d3c9c33ba23e33368a2fc |
|
27-Apr-2017 |
Erik Kline <ek@google.com> |
Notify WifiManager of interface state changes Test: as follows - built - flashed - booted - "runtest frameworks-net" passes (except for an unrelated IpConnectivityMetricsTest error) Bug: 31466854 Bug: 32163131 Change-Id: I702ea79eb2c02604761e4e1ebcd5f9e445178efb
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
216af6d3febb109628d9185ec1a619f0e003bcd1 |
|
27-Apr-2017 |
Erik Kline <ek@google.com> |
Notify WifiManager of interface state changes Test: as follows - built - flashed - booted - "runtest frameworks-net" passes (except for an unrelated IpConnectivityMetricsTest error) Bug: 31466854 Bug: 32163131 Change-Id: I702ea79eb2c02604761e4e1ebcd5f9e445178efb
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
413190bed6630936bcbe881dccba3b6eabcc075e |
|
18-Apr-2017 |
Erik Kline <ek@google.com> |
Switch to WifiManager.{start,stop}SoftAp() Test: as follows - built - flashed - booted - "runtest frameworks-net" passes Bug: 31466854 Change-Id: I730d029128a14b936c111ae159b9708d935f4656 (cherry picked from commit ceb54c63dc7af8f11ec9eac4993a43b9e788ee2f)
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
668b722498b4f980dbc63bc26ced11d60acc62e2 |
|
17-Apr-2017 |
Erik Kline <ek@google.com> |
Add local-only hotspot info into tether state change broadcast Test: as follows - build - flashed - booted - "runtest frameworks-net" passes - manually starting tethering shows Settings and icon updates Bug: 31466854 Bug: 32163131 Change-Id: I938074587dfeec221c5cdb43a392802ad3fc3589
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
275edcb940f1fb0aba53f19b87fe76d6fd8538a0 |
|
20-Apr-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Switch to WifiManager.{start,stop}SoftAp()"
|
8351faa900acdba1022f03bb3f18e26f539eadae |
|
17-Apr-2017 |
Erik Kline <ek@google.com> |
Add local-only hotspot info into tether state change broadcast Test: as follows - build - flashed - booted - "runtest frameworks-net" passes - manually starting tethering shows Settings and icon updates Bug: 31466854 Bug: 32163131 Change-Id: I938074587dfeec221c5cdb43a392802ad3fc3589
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
ceb54c63dc7af8f11ec9eac4993a43b9e788ee2f |
|
18-Apr-2017 |
Erik Kline <ek@google.com> |
Switch to WifiManager.{start,stop}SoftAp() Test: as follows - built - flashed - booted - "runtest frameworks-net" passes Bug: 31466854 Change-Id: I730d029128a14b936c111ae159b9708d935f4656
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
5f2b7992cfe1149de115c6f7056d0da128b8afba |
|
10-Mar-2017 |
Erik Kline <ek@google.com> |
Tethering: support Local-only Hotspot mode for downstreams Test: as follows - built (bullhead) - flashed - booted - "runtest frameworks-net" passes Bug: 31466854 Change-Id: Ia50e28c8ce0af8cdd7ac63217d921aff213668e7
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
ea9cc488eb0f096c9fd402eff49e3d30f5b6de2e |
|
10-Mar-2017 |
Erik Kline <ek@google.com> |
Tethering: support Local-only Hotspot mode for downstreams Test: as follows - built (bullhead) - flashed - booted - "runtest frameworks-net" passes Bug: 31466854 Change-Id: Ia50e28c8ce0af8cdd7ac63217d921aff213668e7
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
2fbc934cd97a289071ae3284a87150038905b7ba |
|
27-Oct-2016 |
Lorenzo Colitti <lorenzo@google.com> |
DO NOT MERGE: Move the connectivity tests to frameworks/base/tests/net. This will give us a good place to put all the networking tests. Fix: 31479480 Test: adb shell am instrument -w -e notClass com.android.server.connectivity.tethering.TetherInterfaceStateMachineTest 'com.android.frameworks.tests.net/android.support.test.runner.AndroidJUnitRunner' # PASS (cherry picked from commit ecc986d430f4b8158f177ed97d2edb741f11ff71) Change-Id: I4c417c2ba0747d2085169e47ae4a99e93c4d8814
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|
ecc986d430f4b8158f177ed97d2edb741f11ff71 |
|
27-Oct-2016 |
Lorenzo Colitti <lorenzo@google.com> |
Move the connectivity tests to frameworks/base/tests/net. This will give us a good place to put all the networking tests. Fix: 31479480 Test: adb shell am instrument -w -e notClass com.android.server.connectivity.tethering.TetherInterfaceStateMachineTest 'com.android.frameworks.tests.net/android.support.test.runner.AndroidJUnitRunner' # PASS Change-Id: I4b389f7f4e33a996885b38670f585e58ca66f777
/frameworks/base/tests/net/java/com/android/server/connectivity/TetheringTest.java
|