History log of /external/autotest/client/cros/cellular/cell_tools.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bce92a9288f89592214db7028d913a50bf669c9c 21-Aug-2014 Thieu Le <thieule@chromium.org> cellular: Remove unused BlackHoleContext

BUG=chromium:404003
TEST=Verify BlackHoleContext not used via code search

Change-Id: I0f1438cbeaf1b228aebb70cd83fd4db58f07cd75
Reviewed-on: https://chromium-review.googlesource.com/213367
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
153fe3a992259c22cce64fcae9e06a6574924976 12-Dec-2013 Thieu Le <thieule@chromium.org> cellular: Fix AutoConnectContext

Explicitly set AutoConnect property regardless if the new value is the
same as the old value. This will force shill to retain the AutoConnect
property. Also, force a cellular service into a profile to ensure its
settings get persistent.

CQ-DEPEND=CL:179845
BUG=chromium:266291
TEST=network_3GModemControl/control.pseudomodem

Change-Id: Id7d8c4443a3696ea8146cc9d007d2b71fbd951a1
Reviewed-on: https://chromium-review.googlesource.com/179750
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
084c3e8651e48c7020d70ec109385ec6de9fb0da 26-Oct-2013 Ben Chan <benchan@chromium.org> cellular: remove code accessing 'Favorite' property on shill Service object

CL:173631 removed the 'Favorite' property on a shill Service object.
This CL removes the code in autotest that accesses the 'Favorite' property.

BUG=chromium:311896
TEST=Ran the following network3g tests with MU736:
- network_3GIdentifiers
- network_3GModemControl
- network_3GSafetyDance
- network_3GSmokeTest
- network_3GStressEnable
- network_MobileSuspendResume

Change-Id: If70680d9589855b07c715b44cc23b1c3dad493fc
Reviewed-on: https://chromium-review.googlesource.com/174834
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
b38a817301def149eac19461003ea25c12a51864 16-Jun-2013 Ben Chan <benchan@chromium.org> cellular: Fix undefined cellular_system_error.* exceptions.

This CL fixes a few issues with cellular_system_error.*:
- Define the missing cellular_system_error.ConnectionFailure
- Replace the undefined cellular_system_error.BadGpibCommand with
cellular_system_error.BadScpiCommand
- Replace the undefined cellular_system_error.Timeout with
cellular_system_error.InstrumentTimeout

BUG=chromium:250424
TEST=Run network3g tests.

Change-Id: Ib539c21994062ebe78c4236a1181932af652f29e
Reviewed-on: https://gerrit.chromium.org/gerrit/58787
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Scott Zawalski <scottz@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
630f29391fabb13a6e6d191fa747e81512bcb726 19-Apr-2013 Byron Kubert <byronk@chromium.org> Added PXT files, and added LTE info to shared files.

TEST=unittests pass
BUG=chromium:221660,221659,225108

Change-Id: I98a895bf2a011f9012e056bfc96980602c4f88c2
Reviewed-on: https://gerrit.chromium.org/gerrit/48953
Reviewed-by: Thieu Le <thieule@chromium.org>
Commit-Queue: Byron Kubert <byronk@chromium.org>
Tested-by: Byron Kubert <byronk@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
c0687cb8e20c8ebd06ce575fdf49a5992f73d67b 10-Dec-2012 Thieu Le <thieule@chromium.org> cellular: Force a modem activation when testing CDMA with call box.

BUG=chromium-os:36950
TEST=cellular_ModemControl (--technology=CDMA_2000,EVDO_1X)

Change-Id: I4c836e92d424ba8d6a6d0935ee8eb7af3b4a86e3
Reviewed-on: https://gerrit.chromium.org/gerrit/39511
Reviewed-by: Arman Uguray <armansito@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
6d067c9955ec89965695a3ae1c41832b2cf585be 06-Dec-2012 Thieu Le <thieule@chromium.org> cellular: Force modem to register with EVDO when using EVDO technology.

BUG=chromium-os:36951
TEST=cellular_Smoke, cellular_ModemControl (--technology=EVDO)

Change-Id: Id23bd9b9cae0a347196e31937e9fc0d9bfa9124b
Reviewed-on: https://gerrit.chromium.org/gerrit/39328
Reviewed-by: Arman Uguray <armansito@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
ec4da2e00d27b4d08dd7852e58cddfb72aaef582 05-Dec-2012 Thieu Le <thieule@chromium.org> cellular: Update custom PRL with roaming bit set to home.

BUG=chromium-os:36952
TEST=cellular_Smoke (--technology=CDMA_2000,EVDO_1X)

Change-Id: I03108d93c6d8122c037fd975a5a782a81977596e
Reviewed-on: https://gerrit.chromium.org/gerrit/39261
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
94c06cb9b3678786aacd357365b9f13213c4768e 21-Nov-2012 Thieu Le <thieule@chromium.org> 3G: Extend more cellular test timeouts.

BUG=chromium-os:32647
TEST=network_3GModemControl

Change-Id: Ifc81455391012d5be8163f53b0cf569eebae7cfe
Reviewed-on: https://gerrit.chromium.org/gerrit/38465
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
a4d78927f60e2a5b9bac88ba3f9adc75d72b5f7f 07-Sep-2012 Thieu Le <thieule@chromium.org> 3G: Extend cellular test timeouts.

It can take up to 60 seconds for modem operations to complete on the
Icera modems and mm-next.

BUG=chromium-os:32647
TEST=network_3GSmoke

Change-Id: I3b35c18d8349b24a262b81cd05ed42bcf2ff696f
Reviewed-on: https://gerrit.chromium.org/gerrit/32594
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
40a16ae3c2f38b9f8ccb9a5df557dda3b846ccd9 27-Jun-2012 Thieu Le <thieule@chromium.org> 3G: Add support for modemmanager-next to cellular_CdmaConfig

BUG=chromium-os:32192
TEST=cellular_CdmaConfig

Change-Id: I64d7bc71689f5b1a948afe487673ee2449a92e1c
Reviewed-on: https://gerrit.chromium.org/gerrit/26255
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
Commit-Ready: Jon Salz <jsalz@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
387e410e7dd63062c7dc008c5cf0a6729619dd97 27-Jun-2012 Thieu Le <thieule@chromium.org> 3G: Migrate to using cros/cellular/mm.py module

Start using cros/cellular/mm.py so that we can support both ModemManager
and ModemManager1 interfaces.

BUG=chromium-os:31890
TEST=cellular_Smoke

Change-Id: Id351b7cf96ce18b84d90b6ef268482bc4c60a444
Reviewed-on: https://gerrit.chromium.org/gerrit/26153
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
d3a373c5d90c5822e8a55a0a4308bcbf1b790fbd 04-Jun-2012 Jason Glasgow <jglasgow@chromium.org> cros/cell_tools: make context objects do work in __enter__ method

Context objects should do all their meaningful work during the
__enter__ method, not during the object construction. This is because
the __exit__ method is only called if the __enter__ method has been
called. We use contextlib.nested as part of the
DefaultCellulartestContext, and it is important to initialize and
enter the subcontexts properly.

This change also constructs FlimFlam object as late as possible so
that context objects themselves can restart flimflam.

BUG=chromium-os:31462
TEST=./run_remote_tests.sh --remote=172.22.50.12 --args='--cell=mtv --technology=WCDMA,EGPRS' cellular_Smoke

Change-Id: I50553c6f8c3b1716b52229fac63df9676ead3fc1
Reviewed-on: https://gerrit.chromium.org/gerrit/24387
Reviewed-by: Thieu Le <thieule@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
5eff4080ae483fb090c1e361f9bab5a367398e8f 21-Apr-2012 Jason Glasgow <jglasgow@chromium.org> autotest: provide a fake implementation of the ModemManager1 interface

A python pseudo modem which can be used to test shill with the newest
ModemManager1 dbus interface on a virtual machine. This will allow
one to write autotests which do not depend on physical hardware.

BUG=none
TEST=none

Change-Id: I71886b5d6d17dc46656875a06447e7b94f7ab126
Reviewed-on: https://gerrit.chromium.org/gerrit/23068
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
b312dcf7a07ffdfe5a9625bbb1b5b08e81158b39 22-May-2012 Jason Glasgow <jglasgow@chromium.org> backchannel: fix semantics, auto discover interface

Context objects are supposed to do all the "work" during the call to
__enter__ not during the __init__ function. Fix Backchannel so that
backchannel is established during the __enter__ function.

Change backchannel so that the context object no longer takes an
interface as an argument, but rather figures out the interface based
on the default route.

Fix up any tests that used the old backchannel interfaces.

BUG=none
TEST=network_3GActivate, network_3GFailedConnect, power_LoadTest

Change-Id: I82c7b62a9394b03986ed3b95c9d38aec5bde5a0f
Reviewed-on: https://gerrit.chromium.org/gerrit/23384
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
e94f18342e2bf8d2b19d710c3437edc690bec221 16-May-2012 Thieu Le <thieule@chromium.org> Get network_3GModemControl working with shill.

- Fix mis-capitalization in "LastGoodAPN" property.
- Switch to Device.Enable()/Disable() instead of "Powered" property.
- Increase timeout waiting for cellular service to enter a specific
state.
- Add additional debug tags to help debug failures.

BUG=chromium-os:25566
TEST=network_3GModemControl

Change-Id: Ifd097950dfc918c78c1daba7776600ed12bf977c
Reviewed-on: https://gerrit.chromium.org/gerrit/22760
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
Reviewed-by: Thieu Le <thieule@chromium.org>
Commit-Ready: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
809178c11d9b31ff77ed087268dcf7933e3ba8d5 07-Mar-2012 ttuttle <ttuttle@chromium.org> cell_tools: Pass on original exception in AutoConnectContext.__exit__

BUG=chromium-os:25378
TEST=Tests still work (haven't reproed a case that uses this yet)

Change-Id: Ie789a44962f976a026045fb834618082b932a774
Reviewed-on: https://gerrit.chromium.org/gerrit/17532
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: ttuttle <ttuttle@chromium.org>
Commit-Ready: ttuttle <ttuttle@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
0c13ae963acb7b85ddabf5987e641f5884b25321 07-Mar-2012 ttuttle <ttuttle@chromium.org> network_3GModemControl: Provide last good APN to MM

When we connect the modem using modem-manager, we need to provide an APN.
If we have a last good APN, use that, otherwise use "epc.tmobile.com".

BUG=chromium-os:25378
TEST=is one; now passes sometimes instead of always failing

Change-Id: Iaa336e707098ae14cdc0111c855fbbccc4a52530
Reviewed-on: https://gerrit.chromium.org/gerrit/17531
Commit-Ready: ttuttle <ttuttle@chromium.org>
Reviewed-by: ttuttle <ttuttle@chromium.org>
Tested-by: ttuttle <ttuttle@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
a0a776d4d455d37e9fee441e0abee9c688109b1f 02-Mar-2012 ttuttle <ttuttle@chromium.org> cell_tools.py: Don't pass None for timeout

There used to be a verifier argument to ConnecToCellular.
It was removed, but there was still a call to it that passed None as
the second argument. This ended up passing None down as a timeout,
until it exploded with a TypeError when we added the current time and
None together.

This change removes that None.

BUG=chromium-os:25378
TEST=None, is one

Change-Id: Id55014e79ebfc05600732522b222c4128718ff8f
Reviewed-on: https://gerrit.chromium.org/gerrit/17237
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Commit-Ready: ttuttle <ttuttle@chromium.org>
Tested-by: ttuttle <ttuttle@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
533fafa5afee163e280d5befcb848a3a36e21f50 07-Feb-2012 David Rochberg <rochberg@chromium.org> Build a cellular test environment object

This simplifies tests and makes state tracking easier

BUG=chromium-os:25343
TEST=cellular_Smoke

Change-Id: Ic4178a27f07ebe0424b459834f1fd2626a462b70
Reviewed-on: https://gerrit.chromium.org/gerrit/15407
Tested-by: David Rochberg <rochberg@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Commit-Ready: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
65a34fc4e3b8bddfe934a317091587196daa6e07 29-Dec-2011 David Rochberg <rochberg@chromium.org> Pass cellular_Smoke with y3300

Allow the modem to report disconnection before the air side is
actually disconnected. (Do we actually want to allow this?)

Change air_state_verifier to let us check data
status without asserting.

Change GetCurrentTechnologyFamily: modem-manager doesn't report a
"technology" field in GetStatus. Try to get GSM-only properties
instead.

Teach labconfig_data about GSM-only modems

Work around crosbug 24628

BUG=chromium-os:24628
TEST=cellular_Smoke

Need a new bug for y3300 bringup

Change-Id: Ic49d03a597f17492b0d33903d7c05f433e7761c7
Reviewed-on: https://gerrit.chromium.org/gerrit/13544
Commit-Ready: David Rochberg <rochberg@chromium.org>
Reviewed-by: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
5cf6379550561ad2def92cbafcd05f34851eefb5 15-Dec-2011 David Rochberg <rochberg@chromium.org> Configure firmware-switchable modems for the test technology

TEST=cellular_*
BUG=chromium-os:24093
Change-Id: I53c9aebb77adbdc5090ec3eeb7a747354fca13f9
Reviewed-on: https://gerrit.chromium.org/gerrit/13246
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Commit-Ready: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
25dc3db50b49476b70efe815e607355f8fb42311 12-Dec-2011 David Rochberg <rochberg@chromium.org> Support multiple technologies in one cellular test.

* Add capabilities configuration entry for Gobi 2k modems
* Change labconfig from a dictionary to an object.
* Change "client" in config to "dut"
* Add method for fetching a dut by name or IP

Get rid of bogus labconfig.extract_options and use optparse like the
rest of the world. May eventually need to add something for a control
file to specify extra args to pass through.

BUG=chromium-os:24092
TEST=cellular_* run. labconfig_test.py passes

Change-Id: I0b38adb1755240ebe7df3e6de29cd54497f4a781
Reviewed-on: https://gerrit.chromium.org/gerrit/12904
Reviewed-by: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
Commit-Ready: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
8f72603f571bad5197dcd8fe04c210b38dac71bc 02-Dec-2011 David Rochberg <rochberg@chromium.org> Bring up CDMA/3GPP2 technologies:

Split UeDataStatus into two: UeDataStatus is a genericized status and
RatUeDataStatus is specific to the radio access technology. Add EVDO,
C2K-specific status lists

Add class name to enums so they won't collide by accident.

Add 8960 config info for C2K, EVDO

BUG=chromium-os:23468
TEST=cellular_Smoke, cellular_ThroughputController in CDMA2000 mode

Change-Id: I934d316170772603fd4780096ad3c1d411560742
Reviewed-on: https://gerrit.chromium.org/gerrit/12642
Commit-Ready: David Rochberg <rochberg@chromium.org>
Reviewed-by: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
9d780341cc1488abe4c5969b6b856c44b882ca2d 30-Nov-2011 Jason Glasgow <jglasgow@chromium.org> autotest: network_PortalStress: enhance test for DNS failures

Add new modes to the portal test to ensure that DNS failures cause the
service to be marked 'portal', and ensure that if a single DNS server
fails the service is still marked 'online'.

BUG=chromium-os:22470
TEST=run the test

Change-Id: I1155ae6a104067148216fb08c053b1183a5a3940
Reviewed-on: https://gerrit.chromium.org/gerrit/12276
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
7f84280563cbc01fbd1e2d09aeaa76201ef95159 18-Nov-2011 David Rochberg <rochberg@chromium.org> cellular: Trivial: add better logging on connect fail.

TEST=manual
BUG=chromium-os:22298

Change-Id: I96d4c305bbaca17416839bdcf501422a1261dcee
Reviewed-on: https://gerrit.chromium.org/gerrit/11921
Reviewed-by: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
Commit-Ready: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
07f8e906b3b9d8008f18360cdd660ee6ff858d4a 02-Nov-2011 Jason Glasgow <jglasgow@chromium.org> autotest: cell_tools: use ConnectToCellular instead of service.connect

Use ConnectToCellular instead of service.connect because it waits
until the service has been connected. This is necessary to ensure
that the Favorite setting is updated on the service.

BUG=none
TEST=disable_device usb0 ; stop flimflam ; rm /var/cache/flimflam/default.profile ~chronos/flimflam/flimflam.profile ; start flimflam ; ./enable-device usb ; list-services ; run_remoteTest .... network_3GModemControl

Change-Id: I896c044bced27b6eabf698dacaa0cb8c71f2e025
Reviewed-on: https://gerrit.chromium.org/gerrit/11052
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: ttuttle <ttuttle@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
c9b0e7a13f951e6f9181d987a3015a72f5f9192c 02-Nov-2011 Jason Glasgow <jglasgow@chromium.org> autotest: cell_tools: fix typo in logging statement

Change logging.Info to logging.info as it should be.

BUG=none
TEST=unset favorite on cellular service, run test

Change-Id: I2ed7d139928a82d9e5431f066c8ce58c31a82e9f
Reviewed-on: https://gerrit.chromium.org/gerrit/11046
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
6eef6cc2a371944b4e2df852c09d82bc31d6e12b 31-Oct-2011 David Rochberg <rochberg@chromium.org> Add HTTP connectivity test to cellular smoke Test

Also, some cleanups exposed by this:
Add PDPD (PDP context deactivating) to 8960
Rename ConnectToCellNetwork because we aren't actually connecting to a connman/flimflam "network" object
Add DisconnectFromCellularService, which checks that we're disconnected

BUG=chromium-os:21986
TEST=this is a test. it passes

Change-Id: Ibe5d963bf1bf29a00062a8ebf28f8d3e7cb4259d
Reviewed-on: https://gerrit.chromium.org/gerrit/10909
Commit-Ready: David Rochberg <rochberg@chromium.org>
Reviewed-by: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
6841ea8874db8822df4f78b6e672efe696202b03 28-Oct-2011 Jason Glasgow <jglasgow@chromium.org> autotest: network_3GModemControl: add autoconnect and random commands

Randomly use commands either to the device, the technology or the
modem and do this for several iterations to look for additional bugs.

Add support for testing both autoconnect=True and autoconnect=False

BUG=None
TEST=run this test

Change-Id: I23feb2159acd486e56ce02a4e15c0fed615ebdbd
Reviewed-on: https://gerrit.chromium.org/gerrit/10836
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
e04381d6c6c45ed0bc6c4a11121c6431c92de948 27-Oct-2011 Jason Glasgow <jglasgow@chromium.org> autotest: add test network_3GModemControl

Add the test network_3GModemControl, and add it to the network_3g
suite. This test ensures that one can use either modem, flimflam
technology, or flimflam device commands to control the modem, and in
all cases the modem and flimflam state should stay synchronized.

BUG=chromium-os:21089
TEST=run this test

Change-Id: I2c9178bc3376a5071b460fbe1882fa50f0822b53
Reviewed-on: https://gerrit.chromium.org/gerrit/10809
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
a1ba2db7b7569c2b00a69ae95087dafe954a93d7 14-Oct-2011 David Rochberg <rochberg@chromium.org> Documented cell smoke test
Whitespace, doc, error handling fixes for other parts of the code
ConnectToCellNetwork now returns network state

Change-Id: I9e759bfda6a24a4bbc0717b55770bdf78a6e9421
BUG=None
TEST=None
Reviewed-on: http://gerrit.chromium.org/gerrit/10103
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Commit-Ready: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
6a4b6e7b49e00ed1cb12fa3af4ecc2c039a43551 06-Oct-2011 Jason Glasgow <jglasgow@chromium.org> network_Portal: Add an autotest for portal detection code

Add an autotest for portal detection code. This test plays with
iptables to simulate a captive portal.

Change-Id: I56286a0f238d223c8933029ebae07514b594f8fd
BUG=None
TEST=run the test
Reviewed-on: http://gerrit.chromium.org/gerrit/8874
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py
fa2ddb8bae799e3c97ecd15f8e4f9c13136b10ab 20-Sep-2011 David Rochberg <rochberg@chromium.org> Add code to configure base station emulator

Add code (copied from other autotests) to simplify tests

Add super-simple smoke test. This still requires more oomph (an HTTP
connect), but it does work and check something as is.

BUG=chromium-os:20773
TEST=this is a test. it passes

Change-Id: I19a211abafe144f9c0f3068f90b94a42adb73ed8
Reviewed-on: http://gerrit.chromium.org/gerrit/8221
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Commit-Ready: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/cell_tools.py