History log of /external/autotest/client/cros/cellular/base_station_8960.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/base_station_8960.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/base_station_8960.py
d55c96d6bef22b7fc1d815ab83caec4935ba76f2 02-Apr-2013 Byron Kubert <byronk@chromium.org> Added cellular_system_error.py file. Added logging class, fixed scpi_shell hangs.

BUG=chromium:234303
TEST=run unit tests

Change-Id: I82d74f877fd495ebaf3900379cada0b8448dc5ac
Reviewed-on: https://gerrit.chromium.org/gerrit/48951
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
a31bfb233915b16aa9cb0f85cc41b3926055dd64 29-Apr-2013 Ben Chan <benchan@chromium.org> cellular: Fix indentation issues in base station emulator code.

BUG=chromium:236512
TEST=`pylint --rcfile ../../../utils/pylintrc` reports no indentation issues.

Change-Id: I06f0e80aa293922cc6d802d945a0bd2606143f92
Reviewed-on: https://gerrit.chromium.org/gerrit/49506
Reviewed-by: Alex Miller <milleral@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
b341239ef136bea7884b0d44e70879cd7d8a3d21 25-Mar-2013 Byron Kubert <byronk@chromium.org> Added unit tests to cellular 8960 driver.

Also fixed random hangs, added better logging, and now have
95% test coverage on the targeted files.

BUG=chromium:226484
TEST=Run the new _test_noautorun.py file. They should pass.

Change-Id: I9fd4082c6d7147b7b870512bc08450cb6e693657
Reviewed-on: https://gerrit.chromium.org/gerrit/46833
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Byron Kubert <byronk@chromium.org>
Tested-by: Byron Kubert <byronk@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
a2cf586e1877473c118d65de0916696d8a4b6434 07-Mar-2013 Byron Kubert <byronk@chromium.org> autotest cellular: fixed imports by adding common.py file

This line in base_station_8960.py:
from autotest_lib.client.bin import utils

This should not have worked without previously importing common. This may
have worked because file previously imported had already done this.
Adding this file here removes this element of luck.

BUG=chromium-os:39590
TEST=python base_station_8960_test.py
Change-Id: Iba50333e95043152082810c6ca6c14aed7283a2e
Reviewed-on: https://gerrit.chromium.org/gerrit/44772
Reviewed-by: Alex Miller <milleral@chromium.org>
Commit-Queue: Byron Kubert <byronk@chromium.org>
Tested-by: Byron Kubert <byronk@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
87531eb3d62466bf80b40b6d5d22fe901f3f48d1 17-Jan-2013 Thieu Le <thieule@chromium.org> cellular: Make sure the 8960 call status goes to idle during stop.

BUG=chromium-os:37947
TEST=cellular_Smoke

Change-Id: I54f670fc5ffe028227fb0d377463449e97c768a1
Reviewed-on: https://gerrit.chromium.org/gerrit/41543
Reviewed-by: Arman Uguray <armansito@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
8a1200b9de81182044b33eef77caabb00bd1a882 16-Jan-2013 Thieu Le <thieule@chromium.org> cellular: Clear 8960 errors before starting tests.

The modem is reset before a test is started. This reset can lead to
errors on the 8960 (eg. lost connection). These errors need to be
cleared before starting the tests else the test may mistaken the errors
as being legitimate.

BUG=chromium-os:37651
TEST=cellular_Smoke, cellular_Signal, cellular_Throughput,
cellular_ModemControl

Change-Id: I80a70c446461f69cab95a833783be922c42fbf2b
Reviewed-on: https://gerrit.chromium.org/gerrit/41455
Reviewed-by: Arman Uguray <armansito@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
36bb8d36785393c38f8f626ef8bd171b013a2d2b 16-Jan-2013 Thieu Le <thieule@chromium.org> cellular: Remove EGPRS performance tweaks.

These settings causes the Gobi modems to drop their registration after a
disconnect request.

BUG=chromium-os:37944
TEST=cellular_Smoke (--technology=EGPRS)

Change-Id: Idde9b882d71dbc3f32fcbfa6a1824b2802debcb4
Reviewed-on: https://gerrit.chromium.org/gerrit/41426
Commit-Queue: Thieu Le <thieule@chromium.org>
Reviewed-by: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
043b25403fac57a3ebfeec7208ce3a50d9570d1b 15-Jan-2013 Thieu Le <thieule@chromium.org> cellular: Fix registration timeouts when running cellular_Signal.

This CL fixes three things related to the registration errors when
running cellular_Signal with EGPRS:
- Removes persistent attach configuration option for GPRS in the
8960. This option causes some confusion with modem when
switching between GPRS and EGPRS.
- Update the reported technology now that GPRS/EGPRS is configured
correctly.
- Increase the timeout when waiting for modem registration.

BUG=chromium-os:37898
TEST=cellular_Signal (--technology=EGPRS)

Change-Id: Ia1613aa526fece25a3523171c513d839281f8007
Reviewed-on: https://gerrit.chromium.org/gerrit/41291
Reviewed-by: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
b2b2cf40a6eb6852312670b46d83aee03803c7d7 10-Jan-2013 Thieu Le <thieule@chromium.org> cellular: Add 8960 configuration for GPRS/EGPRS.

BUG=chromium-os:37651
TEST=cellular_Throughput (--technology=GPRS,EGPRS)

Change-Id: I744e3f924db58d4a3e3119e6ec9cbcc4412e9beb
Reviewed-on: https://gerrit.chromium.org/gerrit/41058
Reviewed-by: Arman Uguray <armansito@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
42fb66d01ccfef126e2bb222c61a3523fafcd344 04-Jan-2013 Thieu Le <thieule@chromium.org> cellular: Set UE category when configuring 8960 for HS(D|U)PA.

BUG=chromium-os:27205
TEST=cellular_Throughput (--technology=HSDPA,HSUPA,HSDUPA)

Change-Id: I4d779a0da6fd72dd3dbd7a8b053d1b51a2f9662f
Reviewed-on: https://gerrit.chromium.org/gerrit/40461
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
41d2b4154b9881971d3b5a38547c32a12d138a45 04-Jan-2013 Thieu Le <thieule@chromium.org> cellular: Fix 8960 configuration for HSPA+.

BUG=chromium-os:32621
TEST=cellular_Throughput (--technology=HSPA_PLUS)

Change-Id: If359fa17804f5ac9f8d0d19d483bfd09728e5f3c
Reviewed-on: https://gerrit.chromium.org/gerrit/40460
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Thieu Le <thieule@chromium.org>
Tested-by: Thieu Le <thieule@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
5cbb485b1338f835f27bfab97965af131c6acbde 18-Dec-2012 Thieu Le <thieule@chromium.org> cellular: Perform a partial preset when resetting 8960.

The partial preset seems to workaround a problem in the 8960 that
occassionally prevents it from accepting CDMA connection when transition
from GSM technology.

BUG=chromium-os:36953
TEST=cellular_Smoke

Change-Id: I87ed0dcfffe00186c9e8057758db1f476c2250a8
Reviewed-on: https://gerrit.chromium.org/gerrit/39859
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/base_station_8960.py
562bf6e16b89a9c2e89331716a67e837196f6405 13-Jul-2012 Thieu Le <thieule@chromium.org> 3G: Change Transferring state to indicate PDP is active.

Transferring state occurs when a device is transferring data between the
base station and the UE. This happens after the PDP context has been
activated.

BUG=chromium-os:32537
TEST=cellular_Smoke

Change-Id: I76e779c5eefe6e4b97b60408f903477398454c0a
Reviewed-on: https://gerrit.chromium.org/gerrit/27403
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/base_station_8960.py
c3df3886dfd11de46b744b8c98a7443b704d87af 02-Mar-2012 Jason Glasgow <jglasgow@chromium.org> cellular: fix misspelling of HSUPA

fix misspelling of HSUPA

BUG=none
TEST=run cellular_Smoke

Change-Id: I812400a713648b652444b00e89292a12052457f1
Reviewed-on: https://gerrit.chromium.org/gerrit/17246
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/base_station_8960.py
ce977a95632c9ff9924aabf97c23cb54d14aba5f 01-Mar-2012 Jason Glasgow <jglasgow@chromium.org> cellular: Close Scpi connection when exiting the testing context

Close the Scpi connection when exiting the testing context. This is
important because the prologix can only support a single connection.

BUG=chromium-os:27155
TEST=run cellular_Smoke
Change-Id: I8bb4f074612c83dc51a63a846c384bf5301768f2
Reviewed-on: https://gerrit.chromium.org/gerrit/17182
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/base_station_8960.py
2b92e830cedcc866ad028bea0e65f2bd4929708b 01-Mar-2012 David Rochberg <rochberg@chromium.org> Add GPRS+EDGE-only data connection states to dispatch tables

BUG=chromium-os:27162
TEST=none

Change-Id: I758af6a690d6fdb7e1111183c874a455784b19a7
Reviewed-on: https://gerrit.chromium.org/gerrit/17167
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/base_station_8960.py
a460463331d9ddf82b61b0a3234212920af446c6 04-Jan-2012 David Rochberg <rochberg@chromium.org> Clear cell emulator errors before starting tests.

BUG=chromium-os:24582
TEST=cellular_Smoke with and without preexisting errors, manual error injection

Change-Id: Ie72e463a2cab1c3b4bbdd095a41bb9ca1ca28e01
Reviewed-on: https://gerrit.chromium.org/gerrit/13710
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/base_station_8960.py
0b1de6b231825bf9b65a74238799aeb14d64a7cf 09-Dec-2011 David Rochberg <rochberg@chromium.org> Refcount GPIB error checking so we can minimize redundant checks

Also, make dummy test instantiate a cell emulator
Reduce some kludge timers

TEST=cellular_*
BUG=chromium-os:24234

Change-Id: I2362ed520dc66ddafbdd2c43723e421717cc5160
Reviewed-on: https://gerrit.chromium.org/gerrit/12925
Reviewed-by: ttuttle <ttuttle@chromium.org>
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/base_station_8960.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/base_station_8960.py
ec61287ffdda6deac292d676b12ca8771c407207 23-Nov-2011 David Rochberg <rochberg@chromium.org> Add diagnostics and WCDMA to base_station_8960.py

Add a config string for WCDMA to the 8960

Remove blank lines from SCPI sequences

Add a few commands to collect diagnostics and statistics.

BUG=chromium-os:23392
TEST=cellular_Throughput

Change-Id: Ifb347129641aeba9359704a7e203a5b73ba9e2ef
Reviewed-on: https://gerrit.chromium.org/gerrit/12086
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/base_station_8960.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/base_station_8960.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/base_station_8960.py
9f21ba40e6135220f6f4bdca6c1ddf96910d2b20 25-Aug-2011 David Rochberg <rochberg@chromium.org> autotest: Add several functions to the 8960: Set{Plmn|Power} and GetUeDataStatus.

Also, switch to using a more easily printed enum type.

BUG=None
TEST=Manually tested against the 8960

Change-Id: Ia1c2c15f65c5bb01b9c56636842da07a1370a94d
Reviewed-on: http://gerrit.chromium.org/gerrit/6672
Reviewed-by: ttuttle <ttuttle@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py
b3a65823851f8ad28d214ad005765bf6b9805480 10-Aug-2011 David Rochberg <rochberg@chromium.org> autotest: Wrapper for 8960 driven by prologix GPIB-Ethernet

BUG=None
TEST=This is a test

Change-Id: Ie80b9cc23112223d1c5bd79575c3c7a49fe7797b
Reviewed-on: http://gerrit.chromium.org/gerrit/6599
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
/external/autotest/client/cros/cellular/base_station_8960.py