04f7f34a713062ec3fd54a4c19481e9f76819899 |
|
24-Jan-2018 |
Sundeep Ghuman <sghuman@google.com> |
Remove double cache eviction logic. WifiTracker and AccessPoint both maintain their own caches of ScanResults and dictate their own grouping logic. This leads to various issues, such as dropping APs during network selection. Remove the double cache eviction logic, making WifiTracker the source of truth for evicting and grouping ScanResults. Consolidate on AccessPoint time based eviction logic. In place swap of logic, with subsequent wifi tracker clean up and cache rekeying to follow in later CLs. Logic was left as close to original location for reviewer ease and will be rearranged in following CLs. Moves existing key generation logic from AccessPointPreference into AccessPoint.java BUG: 64989100 Test: runtest runtest --path frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java runtest --path frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/WifiTrackerTest.java make RunSettingsLibRoboTests make RunSettingsRoboTests Manual inspection of WifiSettings jitter when changing networks / moving across floors. Change-Id: Id30a34b08e14fc8da2c9d29dfcb5d1e8973cc18c
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|
fedf4617894ec75d972bbc681b3c64ef8914b980 |
|
16-Aug-2017 |
Sundeep Ghuman <sghuman@google.com> |
Implement score cache eviction in AccessPoint. This prevents cached scores from being held indefinitely and used for SSID fallback logic in WifiTracker (Picker). Bug: 63073866 Test: runtest --path frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java Change-Id: Ib351d20db30dfd18b69bb1f8e4d4f26fc6b74ef0
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|
280581b1053f9a52457a7a9b8873bc6fef1b5472 |
|
24-Jul-2017 |
Peter Qiu <zqiu@google.com> |
SettingsLib: wifi: add support for tracking carrier Wi-Fi APs Added carrier network info AccessPoint to indicate if a given AP is associated with a cellular carrier. Bug: 30988281 Test: manual Test: runtest --path frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest. java Change-Id: I10e44b5e18099c7052a973ea24809e75bb2ba9ea
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|
d1dcfd1dc05380864c3ed57a1519e260b91635f1 |
|
19-Jul-2017 |
Antony Sargent <asargent@google.com> |
resolve merge conflicts of 1e74fdb6842b to oc-mr1-dev Test: I solemnly swear I tested this conflict resolution. Change-Id: I1e90e7ff397f7a995c9d6471c876be020e6de582 Merged-In: I92b56b7908e5be8a3553a2779646d48bb5b94f01
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|
f4f3842b02262a2483b958aa4b1e9b9e8fc4fb7b |
|
18-Jul-2017 |
Eric Schwarzenbach <easchwar@google.com> |
Sort APs by Speed label value instead of ranking score. This prevents unintuitive sorting if the ranking score (somehow) sorts differently from the speed label. This change also fixes a broken test in AccessPointTest.java 'testSummaryString_showsSpeedLabel()'. Bug: 63116984 Test: runtest --path frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java Change-Id: I4a9e55950541ddbf32e01508484bd40326ef228e (cherry picked from commit 0b431c9af2324f412edfb329047c5ae9f1ebccd8)
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|
a28050ae42edb487239d9800b173ea334981f2b5 |
|
13-Jul-2017 |
Sundeep Ghuman <sghuman@google.com> |
Use scores from connected AP only. When connected to a specific base station, show the speed label for that specific access point, rather than the best label for all similar access points in the area. Bug: b/63073866 Test: runtest --path frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java Change-Id: Ic3b3c5838ca8b43daa226335125bb8046dee3884
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|
7c32aa3039fd9eba3c09f7503ac451a0ba0b1d87 |
|
27-Jun-2017 |
Sundeep Ghuman <sghuman@google.com> |
Move generatePreferenceKey to AccessPointPreference. This allows it to be reused in the SavedAccessPointsWifiSettings. Bug: b/62374459 Test: make -j40 RunSettingsLibRoboTests Change-Id: Id137f56ceafe461d217c0eee6b571ccfa4eaff1f
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|
ce6b0b2539dbb562b5c0e720d51bd3d35af437cf |
|
20-Jun-2017 |
Sundeep Ghuman <sghuman@google.com> |
Move TestAccessPointBuilder. This is necessary to make it accessible to other test packages, such as WifiSettingsUiTest.java in packages/apps/Settings. Bug: 37558394 Test: runtest --path packages/apps/Settings/tests/unit/src/com/android/settings/wifi/WifiSettingsUiTest.java Change-Id: Ic1e4185639b2947433d6371e74448097d6adb962
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/TestAccessPointBuilder.java
|