f2991add02f3e6f50dd65a835fffec3aa7221769 |
|
31-Jan-2013 |
Xia Wang <xiaw@google.com> |
Fix WiFi test: -- In environment where there are too many APs, sometimes, the AP will not show in the scan list. Part of the reason is due to the change that the scanning on each frequency is shortened to save power. to avoid that, change the test to connect without scanning. -- Increase the timer to wait for WiFi to be connected Change-Id: If1a72607b3c7ad13dbbf788607665986eaf5b6b3
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
b2a2096903342a9eaba0b8f64f0f549e5277b662 |
|
01-Nov-2012 |
Xia Wang <xiaw@google.com> |
Fix WiFi stress test - Disable lock screen after screen is turned on. Without disabling lock screen, device will screen off automatically after around 10 seconds - Add a longer timer for ping test when the data traffic is stalled. For a short ping test, it is hard to tell whether it is a transient issue or a real issue. bug# 7426823 Change-Id: If1a560e11dcdff519562bb2a22651d1fd523b5a2
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
c09cdce1b05075da808ae080b9905a14a3e1e627 |
|
11-Sep-2012 |
Christopher Tate <ctate@google.com> |
Update airplane-mode manipulation for the new Settings namespace Quick Settings and global actions (aka longpress-Power) toggles are included in this CL. The Settings app manipulations are updated in a different CL because that's a different git package. Bug 7132230 Change-Id: I50838f5e8d7b25a750d2bcae90bf384b09816dbb
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
9630704ed3b265f008a8f64ec60a33cf9dcd3345 |
|
28-Jul-2012 |
Jeff Brown <jeffbrown@google.com> |
Power manager rewrite. The major goal of this rewrite is to make it easier to implement power management policies correctly. According, the new implementation primarily uses state-based rather than event-based triggers for applying changes to the current power state. For example, when an application requests that the proximity sensor be used to manage the screen state (by way of a wake lock), the power manager makes note of the fact that the set of wake locks changed. Then it executes a common update function that recalculates the entire state, first looking at wake locks, then considering user activity, and eventually determining whether the screen should be turned on or off. At this point it may make a request to a component called the DisplayPowerController to asynchronously update the display's powe state. Likewise, DisplayPowerController makes note of the updated power request and schedules its own update function to figure out what needs to be changed. The big benefit of this approach is that it's easy to mutate multiple properties of the power state simultaneously then apply their joint effects together all at once. Transitions between states are detected and resolved by the update in a consistent manner. The new power manager service has is implemented as a set of loosely coupled components. For the most part, information only flows one way through these components (by issuing a request to that component) although some components support sending a message back to indicate when the work has been completed. For example, the DisplayPowerController posts a callback runnable asynchronously to tell the PowerManagerService when the display is ready. An important feature of this approach is that each component neatly encapsulates its state and maintains its own invariants. Moreover, we do not need to worry about deadlocks or awkward mutual exclusion semantics because most of the requests are asynchronous. The benefits of this design are especially apparent in the implementation of the screen on / off and brightness control animations which are able to take advantage of framework features like properties, ObjectAnimator and Choreographer. The screen on / off animation is now the responsibility of the power manager (instead of surface flinger). This change makes it much easier to ensure that the animation is properly coordinated with other power state changes and eliminates the cause of race conditions in the older implementation. The because of the userActivity() function has been changed so that it never wakes the device from sleep. This change removes ambiguity around forcing or disabling user activity for various purposes. To wake the device, use wakeUp(). To put it to sleep, use goToSleep(). Simple. The power manager service interface and API has been significantly simplified and consolidated. Also fixed some inconsistencies related to how the minimum and maximum screen brightness setting was presented in brightness control widgets and enforced behind the scenes. At present the following features are implemented: - Wake locks. - User activity. - Wake up / go to sleep. - Power state broadcasts. - Battery stats and event log notifications. - Dreams. - Proximity screen off. - Animated screen on / off transitions. - Auto-dimming. - Auto-brightness control for the screen backlight with different timeouts for ramping up versus ramping down. - Auto-on when plugged or unplugged. - Stay on when plugged. - Device administration maximum user activity timeout. - Application controlled brightness via window manager. The following features are not yet implemented: - Reduced user activity timeout for the key guard. - Reduced user activity timeout for the phone application. - Coordinating screen on barriers with the window manager. - Preventing auto-rotation during power state changes. - Auto-brightness adjustment setting (feature was disabled in previous version of the power manager service pending an improved UI design so leaving it out for now). - Interpolated brightness control (a proposed new scheme for more compactly specifying auto-brightness levels in config.xml). - Button / keyboard backlight control. - Change window manager to associated WorkSource with KEEP_SCREEN_ON_FLAG wake lock instead of talking directly to the battery stats service. - Optionally support animating screen brightness when turning on/off instead of playing electron beam animation (config_animateScreenLights). Change-Id: I1d7a52e98f0449f76d70bf421f6a7f245957d1d7
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
88759bbd31e05a4163e1f8e72804ca83000afd53 |
|
03-Jul-2012 |
Irfan Sheriff <isheriff@google.com> |
Update WifiManager API Use feedback based on NSD to update WifiManager API Change-Id: I0c1dc74f7e2fa7cd697a995b7194e3e0366d7981
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
2f19a3103c2cdcf5613eb70493122fb366d509ef |
|
15-May-2012 |
Xia Wang <xiaw@google.com> |
Fix issue: Disable soft ap when test activity is created. Add timer for soft ap enalbing timer: 6192139 Change-Id: I9f9a6a1f0787efdfbb924af80f7d610c07cd32e5
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
81341fee6de80d8808afd8af3009258660a8f834 |
|
07-May-2012 |
Xia Wang <xiaw@google.com> |
Fix Wifi test bug: http://b/issue?id=6446248 Change-Id: I22783ed3de37bf51aed7cee9617017868f524f0d
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
27284da88c4552c5be4c8eff8acd36b518da47da |
|
09-Mar-2012 |
Xia Wang <xiaw@google.com> |
Fix CM test http://b/issue?id=6125619 Change-Id: I33306619424ab54281aaf592c78581179ebbfc6e
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
d3975a917799b85cacaf382b65c5832813066b51 |
|
24-Feb-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix WifiManager async API Fix the current asynchronous API to use callback like the way was done with p2p API. In the process, fix the use of WPS Change-Id: Ib6f8714cf51b3525b655948268804e7eaaf17587
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
80177940911a143fe61b10b9244e6426f4026e01 |
|
20-Dec-2011 |
Xia Wang <xiaw@google.com> |
Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922 Change-Id: I7871713c5000d122e63127b30d0151b8f5a29bcf
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
a4c2caac05009512213454d329579a79dde11e5f |
|
17-Nov-2011 |
Xia Wang <xiaw@google.com> |
Increase time between wifi stop and wifi start: set to 2 minutes http://b/issue?id=5629901 Change on state validation: - When network state is broadcast in other network information, the test activity will record the state change which cause false alarm in the test. Change-Id: I8bd1e8c04ab97116f3a02ccc5543f34a7e651cda
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
dddfaa75e77f4d02cc7b4180f5eb0679321cb628 |
|
09-Apr-2011 |
Xia Wang <xiaw@google.com> |
Fix access point parsing: reset static link property after parsing static ip setting Fix removeConfiguredNetwork: add sleep between remove configured network and disable wifi Change-Id: I619e79e9bc414b9aeae3537dbc642a7fbc9fca97
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
ebe606fccd9293674273d5f73246e0e8e6e6ddcf |
|
24-Feb-2011 |
Irfan Sheriff <isheriff@google.com> |
Using AsyncChannel for wifi connectivity Change-Id: Ieee5a3a1a739238d8a6659493684f1be0cbea691
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
6bffe14c78efa0b56327262543ce2e0dfc024219 |
|
18-Feb-2011 |
Xia Wang <xiaw@google.com> |
Add ping test to verify data connection. Change-Id: I88e06934747e9e98bd440ae84268e69486c74734
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
3d273da8fa08ddcb16b8fefa35aff10b45778ddc |
|
21-Jan-2011 |
Yu Shan Emily Lau <yslau@google.com> |
Change the default ssid from GoogleGuest to the opennet for the power test. Change-Id: I63bae360d283dc5224790aaccbd879015402187d
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
73055f12d7764e322f3f83717525a2dba01f9ef9 |
|
16-Dec-2010 |
Xia Wang <xiaw@google.com> |
Few changes for Wi-Fi Stress Test Add WIFI_IDLE_MS to 1min in Wi-Fi stress test. bug#3284797 Wake up device using PowerManagerService.userActivityWithForce instead of full wake lock. Turn screen on when running Wi-Fi tests. Change-Id: Ib763136cef515eec8b1d25183cf7a84ae1038ef2
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
90e1c782a63475cd9b3973936decf6a4f6c6148f |
|
03-Dec-2010 |
Xia Wang <xiaw@google.com> |
Add Wi-Fi stress tests. - Wi-Fi scan stress - Wi-Fi reconnection stress - Measure Wi-Fi scanning performance: . Average scanning time . Scanning quality Change-Id: Ifce496876811816b452aed4ae9642fdb2db44798
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
a42a1e6b6fb6acc9ca327523ae456e464f8aedc1 |
|
23-Nov-2010 |
Xia Wang <xiaw@google.com> |
Add Wi-Fi connection test for static IP - Add support in access point parser to support static ip settings - Add Wi-Fi test with static IP configuration - Use WifiManager new APIs - Fix issue: if the expected AP is not in the scan list, retry scanning. Maximum is 5. - Fix issue: wait for wifi state change before connecting to AP. Change-Id: Id09b921c8a6a4b14f3c65cdea0b58c7e6f395520
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
6026d52710d7a6195a33885020d29aa1330fa855 |
|
16-Nov-2010 |
Xia Wang <xiaw@google.com> |
Add Wifi Tethering stress test Stress Wifi driver loading and unloading by enable/disable access point mode. Change-Id: Ie31266d2b9665cb304473f1c14c83bc57e9920f2
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
ca1f2b1a1e8cb785be5ebbcf7ded7c921cbf80a7 |
|
13-Nov-2010 |
Xia Wang <xiaw@google.com> |
Add Wi-Fi connection functional tests. - Add a XML parser to parse Wi-Fi configurations - Add Wifi connection tests - Fix issue: failure in setup will block the next tests. call tearDown() if the test fails at setUp(). Change-Id: I1a380fa02ebc96b69165d1514da12df985224e8d
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
ba1348e3c21502ecde9427413703defa6d105132 |
|
16-Jul-2010 |
Yu Shan Emily Lau <yslau@google.com> |
Add the hook which can set the device to connect to wifi and in airplane mode after reboot. This is for the power test. Change-Id: I42527612764252d1c47bd29a2b88d5e3019cfdf9
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
069067963cf0117cfb4a1aef99b550b126d9ca92 |
|
20-May-2010 |
Xia Wang <xiaw@google.com> |
If the network SSID is a string, it should be enclosed in double quotation marks. bug id: 2701058 Change-Id: I40e10ba096053710d4974b005d0d2e7c309ccffe
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
2c15966f8cf6160ad5dcbbde372508de89985829 |
|
28-Mar-2010 |
Xia Wang <xiaw@google.com> |
Test connecitvity manager functionality in state change. * Verify state change when enabling/disabling wifi * Verify network connectivity change while switching among 3G, Wifi, and Airplane mode Change-Id: Ia4581b10b794c7b301d28019563bca832bcd8b90
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|
fc2dbd04005c32360eead803e29df3cc62209cd8 |
|
23-Mar-2010 |
Xia Wang <xiaw@google.com> |
* Move connectivity manager test closer to source. * Add license header to java files * Remove google related information from the test Change-Id: I2e57960f9ac963cdf3591385e21ed68832f74bd0
/frameworks/base/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
|