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
|