• Home
  • History
  • Annotate
  • only in /frameworks/base/core/tests/ConnectivityManagerTest/src/
History log of /frameworks/base/core/tests/ConnectivityManagerTest/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
3272a38dbc5fdf2d68b653592a244059cd29255a 26-Sep-2012 Xia Wang <xiaw@google.com> Fix Wifi Stress test after wifi settings are moved to Settings.global

Change-Id: I823e99b39bc340683b686bb0dd43a473865656f0
om/android/connectivitymanagertest/stress/WifiStressTest.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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.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
om/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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/functional/WifiConnectionTest.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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/stress/WifiApStress.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
81341fee6de80d8808afd8af3009258660a8f834 07-May-2012 Xia Wang <xiaw@google.com> Fix Wifi test

bug: http://b/issue?id=6446248
Change-Id: I22783ed3de37bf51aed7cee9617017868f524f0d
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
fb32ab903affabbf1f71ee499381e070feaef987 21-Mar-2012 Kenny Root <kroot@google.com> Update Wifi tests

Wifi tests used old WifiConfiguration values. This updates it to the new
values.

Change-Id: I14498aebba50f906181fa377b84855eae3d046fc
om/android/connectivitymanagertest/AccessPointParserHelper.java
6d3c2f0cad85b5f618d0bdbf3e9ca659768a47f0 10-Mar-2012 Xia Wang <xiaw@google.com> Fix test flakiness

Disable soft AP before start the wifi stress test.
If soft AP test failed with AP enabled, the wifi client can not be
enabled.

Change-Id: Ie6950f6b5b662727f2e811d9b81aeb0f4f7cda91
om/android/connectivitymanagertest/stress/WifiStressTest.java
776cca3b3a84cd16bdaccdd43963cc34d923e0a4 10-Mar-2012 Xia Wang <xiaw@google.com> Allow CM/WIFI tests running with wifi-only flag.

Change-Id: I12ab8f6f0335574a5af6db497ed76e6d5fec3ab7
om/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java
om/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
om/android/connectivitymanagertest/UtilHelper.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
om/android/connectivitymanagertest/stress/WifiApStress.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
27284da88c4552c5be4c8eff8acd36b518da47da 09-Mar-2012 Xia Wang <xiaw@google.com> Fix CM test
http://b/issue?id=6125619

Change-Id: I33306619424ab54281aaf592c78581179ebbfc6e
om/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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/functional/WifiConnectionTest.java
16b7ddcfe64acf6715ba4b6e012c3d12d15d0380 07-Feb-2012 Xia Wang <xiaw@google.com> Remove airplane mode related wifi test for Wi-Fi only devices.

Change-Id: I5b319b98ac68c0b7f053c5baf084c3138db8fe07
om/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
4dfa295ad8b75a8c0976e7de078ebe4f654a6a89 28-Jan-2012 Brett Chabot <brettchabot@android.com> Use PackageManager to detect wifi-only devices in ConnectivityManagerTest.

Change-Id: I9749bf9024a73af095d4a681bb902594828ad599
om/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java
om/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
om/android/connectivitymanagertest/UtilHelper.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
4acb784630c9ceeff1f8834751999661fdb4eab2 12-Jan-2012 Xia Wang <xiaw@google.com> am 87badc20: am 4ac4ab4e: Merge "Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922" into ics-mr1

* commit '87badc20c7d5462ee27f13adf50acaf6a3232884':
Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922
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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
cdc077c9dd6473b5abfad4edfaf1ff41a436caaf 12-Dec-2011 Irfan Sheriff <isheriff@google.com> Fix configured network status

For a connected network, keep status as CURRENT. For a network,
that is disconnected it should be ENABLED. A disabled network
will have the status as DISABLED

Also, add a unit test to ensure there is only one CURRENT network
that is connected

Change-Id: Iaa4a7124a0c372a8f6df3d846ae8c15d9b29cf13
om/android/connectivitymanagertest/unit/WifiClientTest.java
10a3e8fae865f17c10816d1767d2efa3d4a18935 03-Dec-2011 Xia Wang <xiaw@google.com> Add extra 2 minute for wifi to shutdown

Change-Id: I3cf2fbf5de8b96b75d5e460e4ad822a1947ff6e7
om/android/connectivitymanagertest/stress/WifiStressTest.java
2d9f4620625405b916aa27177a6b5f82f8e5b15d 29-Nov-2011 Xia Wang <xiaw@google.com> Fix build

Change-Id: I465d85e4783763f311ed6ec0a09c1edde9712405
om/android/connectivitymanagertest/functional/WifiConnectionTest.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
om/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/NetworkState.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
om/android/connectivitymanagertest/functional/WifiConnectionTest.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
aa70f101e08098ed9cb190abe2d7f952561026b8 28-Apr-2011 Robert Greenwalt <rgreenwalt@google.com> Add RouteInfo objects for tracking routes.

Used to have list of gateways for default routes, but general static routes
should be supported.

Change-Id: I01730142c6139f2b833b9d48f5381d2d320b69f6
om/android/connectivitymanagertest/AccessPointParserHelper.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
om/android/connectivitymanagertest/AccessPointParserHelper.java
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/functional/WifiConnectionTest.java
4bc5c4a1f5ea529ef7c7b38ee3782c8f209f7b9c 11-Mar-2011 Xia Wang <xiaw@google.com> resolved conflicts for merge of 16cbe575 to honeycomb-mr1

Change-Id: Ic55f0bdeb5fc63bdabb4f4546fa7e1aa3201a6e0
3d58d63b03edd95352b70b9b18251c4f72f17b74 09-Mar-2011 Xia Wang <xiaw@google.com> Add WifiStressTest to Wi-Fi only test suite.

Change-Id: Id15ec2e291729b910ee05cef4650efb8d2e1a43c
om/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
7d83f6020c31c21b84114b35e6303895d082e18d 05-Mar-2011 Xia Wang <xiaw@google.com> am 928ec5e0: Merge "Modify connectivity manager test suite so that it can be run on Wi-Fi only device." into honeycomb

* commit '928ec5e021162fe371da8bdac7f5bb2c854b1aa1':
Modify connectivity manager test suite so that it can be run on Wi-Fi only device.
b97435c94f4d35a70d63e5dcba5415b0110cf2c9 04-Mar-2011 Xia Wang <xiaw@google.com> Modify connectivity manager test suite so that it can be run on Wi-Fi
only device.

DO NOT MERGE

bug id: 3511242

Change-Id: I7dc6d30793cf679b53af571f58b7405ab9e33299
om/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java
om/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
om/android/connectivitymanagertest/UtilHelper.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
ebe606fccd9293674273d5f73246e0e8e6e6ddcf 24-Feb-2011 Irfan Sheriff <isheriff@google.com> Using AsyncChannel for wifi connectivity

Change-Id: Ieee5a3a1a739238d8a6659493684f1be0cbea691
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/functional/WifiConnectionTest.java
8d2f78898eedef90b7382e2517e88db0e0e9ca58 23-Feb-2011 Xia Wang <xiaw@google.com> Remove long sleep time in WifiApStress test
as it causes the test to run for a long time.

Change-Id: I82dd042866f9e9f4637a5c3cc553334abe769260
om/android/connectivitymanagertest/stress/WifiApStress.java
6bffe14c78efa0b56327262543ce2e0dfc024219 18-Feb-2011 Xia Wang <xiaw@google.com> Add ping test to verify data connection.

Change-Id: I88e06934747e9e98bd440ae84268e69486c74734
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/stress/WifiApStress.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
b979f79158f9c470fa09ff3b96d72db274262201 12-Feb-2011 Robert Greenwalt <rgreenwalt@google.com> Remove more use of netmask

bug:2542681
Change-Id: Ifd75672739ee8262d4df22afd8173e4f3f67260d
om/android/connectivitymanagertest/AccessPointParserHelper.java
718dfa8d94c8ab99133c5ea6b5005fdb70e16c43 14-Feb-2011 Xia Wang <xiaw@google.com> Merge "Add wait time for Wi-Fi tethering test, bug http://b/issue?id=3436586"
cbafbe7c3e4da0a9cccfddd07f78f2e74a7870cb 11-Feb-2011 Xia Wang <xiaw@google.com> Merge "Fix test3GToWifiNotification for mobile state validation."
992564e481af13cbcb058ee801f9254a520c54a1 09-Feb-2011 Robert Greenwalt <rgreenwalt@google.com> Update LinkProperties treatment of gateways

A link can have multiple gateways (think ipv4/ipv6 for a trivial example).
.

bug:3438810
Change-Id: I28c90a6947cd50b82e5ca9a0113148f98b3f4dd8
om/android/connectivitymanagertest/AccessPointParserHelper.java
be142fc6aae5484b518f6ab29d12f0c086f6fa74 08-Feb-2011 Xia Wang <xiaw@google.com> Fix test3GToWifiNotification for mobile state validation.

Change-Id: I018b28b78907fdd9f3f835faf562b4da5fea8f80
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
ec841adcf70edfdffce096b039e2cd3930633131 09-Feb-2011 Xia Wang <xiaw@google.com> Add wait time for Wi-Fi tethering test, bug http://b/issue?id=3436586

Change-Id: I6aaac0e6ef7f89d5052c8a5dd2bef71612e72942
om/android/connectivitymanagertest/stress/WifiApStress.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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
2dc2991f5833c9ca72e5e4d1f7bdc1c6c8caca91 12-Jan-2011 Xia Wang <xiaw@google.com> Wait for Wi-Fi state change before set the state verification criteria.
bug: 3336896

Change-Id: If4faf55d1c9a326a0cbd95013b8a5edce562230e
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
b45e726bf5df9650e8a67a7c05bf2f41f414c07d 21-Dec-2010 Irfan Sheriff <isheriff@google.com> Fix wifi broadcasts

Add the missing wifi disable broadcast and also send out
supplicant disconnect on shutdown.

Added unit test cases.

Bug: 3294055

Change-Id: Ia56a8ec9d17784c5aac5b8b369c04837f9057c54
om/android/connectivitymanagertest/unit/WifiClientTest.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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/stress/WifiApStress.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
58938159ec378670ea784d07aa13ac47f4730cbb 16-Dec-2010 Irfan Sheriff <isheriff@google.com> Fix ssid storage regression

I introduced a bug with change Ic12fd78f. Quite
possibly a copy-paste issue.

Bug: 3281928
Change-Id: I040fa8580c3d6d5c585d0e5cc4306daab2f44c3d
om/android/connectivitymanagertest/unit/WifiClientTest.java
8efaeb03ea1ecd633f61bdb03bb90393887f08df 11-Dec-2010 Xia Wang <xiaw@google.com> Disable airplane mode once the test is finished. #3276498
Verify wifi state in 3g->AM->3g test.

Change-Id: I3ce7ebad963c09be666b508f05eddbd0ded255d7
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
93ca011c60c140facb5a790c25a882a384460a86 10-Dec-2010 Xia Wang <xiaw@google.com> Make Wi-Fi stress tests output log consistent.
Fix: record average at the beginning of each iteration

Change-Id: Ia129348dbf79ecf7efc7169b8bbfac3755ccce63
om/android/connectivitymanagertest/stress/WifiApStress.java
om/android/connectivitymanagertest/stress/WifiStressTest.java
8c1c1e875e836cfb2377effdf850f5caa1fe6f4d 08-Dec-2010 Xia Wang <xiaw@google.com> Make the scan test log consistent.

Change-Id: I44fd790c21fed6bb2b615a047b762b5ac7c451bb
om/android/connectivitymanagertest/stress/WifiStressTest.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
om/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/stress/WifiApStress.java
om/android/connectivitymanagertest/stress/WifiStressTest.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
om/android/connectivitymanagertest/AccessPointParserHelper.java
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/functional/WifiConnectionTest.java
ef11d3289ed334f1704dc5e2fdcaba8c34b6c2a6 22-Nov-2010 Xia Wang <xiaw@google.com> am 6bdd6937: am 5df8c155: Merge "Add Wifi Tethering stress test" into gingerbread

* commit '6bdd69370fe2bda7adc7055f62165fccd944b192':
Add Wifi Tethering stress test
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
om/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/stress/WifiApStress.java
4e74e181d1f06b31ebe98589dbe2ee9ddb722173 16-Nov-2010 Xia Wang <xiaw@google.com> am f55c9736: am d0a8f54a: Merge "Add Wi-Fi connection functional tests." into gingerbread

* commit 'f55c973637f2b17de0f5543260e7e409a8635112':
Add Wi-Fi connection functional tests.
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
om/android/connectivitymanagertest/AccessPointParserHelper.java
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
om/android/connectivitymanagertest/functional/WifiConnectionTest.java
1406bcb75150e8386b4d858f27089cc1359e7f14 28-Oct-2010 Irfan Sheriff <isheriff@google.com> Use AsynChannel for synchronous API

also cleaned up some unnecessary synchronous commands from state machine,
and fixed an issue with a synchronous WPS command

Change-Id: I55bf4379d9810e11f2ba2e03e2e703b132d1488f
om/android/connectivitymanagertest/ConnectivityManagerUnitTestRunner.java
om/android/connectivitymanagertest/unit/WifiClientTest.java
8f076ec3c3133c70b67cdb9f5ae0907fd20492dd 26-Jul-2010 Xia Wang <xiaw@google.com> DO NOT MERGE

move change to gingerbread.

Wait for broadcast even if the network state has been changed.
bug: 2863356

Change-Id: Ia78d1d6c2906371b56dfd4765845431047e9e9c0
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
69a5a9666281013fbc5f528b724b6c84e61d5962 26-Jul-2010 Xia Wang <xiaw@google.com> Wait for broadcast even if the network state has been changed.
bug: 2863356

Change-Id: If279e891cf66fcef465e85b704b0b857f6ac3742
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
b6761e73ce6b255cfe96bfa1fa6ac611abcfc067 17-Jul-2010 Hung Dang <hndang@google.com> am 28fe43be: Merge "Add the hook which can set the device to connect to wifi and in airplane mode after reboot. This is for the power test." into froyo

Merge commit '28fe43be5c364a8f7f248a5ac05cf832a83737c2' into gingerbread

* commit '28fe43be5c364a8f7f248a5ac05cf832a83737c2':
Add the hook which can set the device to connect to wifi and in airplane mode after reboot. This is for the power test.
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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
120a58fb80ec9ba5b62e4b7453ea45703d1ce58a 29-Jun-2010 Xia Wang <xiaw@google.com> Extend unit test framework for Wifi soft AP configuration
Add test case: testApSsidWithAlphabet

Change-Id: Ie188f241d15603015d264a7d568ed44ce4ca3ad8
om/android/connectivitymanagertest/ConnectivityManagerUnitTestRunner.java
om/android/connectivitymanagertest/unit/WifiSoftAPTest.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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
4672203ea119f38786f55ac866f38da307671a49 06-May-2010 Xia Wang <xiaw@google.com> Avoid UNKNOWN state for Wifi in bug2542613, not a common user case.

Change-Id: Ief0a953e2909cb5c808f0d683ab95d14f6c53e72
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java
72b301fac1f2420f770cd060a3d00dad4340287b 06-Apr-2010 Xia Wang <xiaw@google.com> Fix bug2537659
When airplane mode is disabled, Mobile connection may be bring up
before connecting to a known wifi.

Change-Id: I92e395aefd141c8bc4b8b2e497a71e5fd131eec2
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/NetworkState.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.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
om/android/connectivitymanagertest/ConnectivityManagerTestActivity.java
om/android/connectivitymanagertest/ConnectivityManagerTestRunner.java
om/android/connectivitymanagertest/NetworkState.java
om/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java