ab6579189617c17ab4910127d5d48ab513ce6ab0 |
|
09-Aug-2016 |
Bindu Mahadev <bmahadev@google.com> |
[Autotest]Support for having multiple instances of android_xmlrpc_server Use the trailing host number to determine the value to the added to the default port number before starting the server so that we have multiple instances running on unique ports. Also manipulated the server process name to include the port number so that we do not kill all instances of the server because rpc_server_tracker uses pkill <server-name>. BUG=b:30748375 TEST=Tested locally Change-Id: Ibcacd19092ca8d63ad922e439aa7b3f03062243f Reviewed-on: https://chromium-review.googlesource.com/367151 Commit-Ready: Bindu Mahadev <bmahadev@chromium.org> Tested-by: Bindu Mahadev <bmahadev@chromium.org> Reviewed-by: Bindu Mahadev <bmahadev@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
311f5e018d6db2dbb8eb27d1dfcb2a35384ca1de |
|
27-Jul-2016 |
Roshan Pius <rpius@google.com> |
android_xmlrpc_server: Clear all events for each connection attempt Add the missing event dispatcher |clear_all_events| invocation at the begining of each test. While there, Fix couple of logging nits & pylint errors. BUG=b:30431216 TEST=`./site_utils/test_droid.py -r android1758-row3-rack1-test-station-1.cros -s 84B7N15A28016375 f:.*network_WiFi_SimpleConnect/control.* --args use_wpa_cli=0` Change-Id: Iba5ce77e1ab916d2b91e2869ae3de58ff0358eb8 Reviewed-on: https://chromium-review.googlesource.com/363518 Reviewed-by: Roshan Pius <rpius@chromium.org> Commit-Queue: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
b9f89f5b03cc473620b13274fec687255e7f8c6c |
|
30-Jun-2016 |
Bindu Mahadev <bmahadev@google.com> |
[Autotest]Set default attenuation to zero The new simplified Android rig consists of attenuators that are used forthe Android side tests. The autotests that will run on these rigs will not require any attenuators. Hence, they need to be normalized before running any of the SimpleConnect tests. BUG=b:29877322 TEST=Tested locally Change-Id: Iff4007c62c9295706ed9b466ca4a926f2c989578 Reviewed-on: https://chromium-review.googlesource.com/357251 Commit-Ready: Bindu Mahadev <bmahadev@chromium.org> Tested-by: Bindu Mahadev <bmahadev@chromium.org> Reviewed-by: Ang Li <angli@google.com> Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
594b9ffb680d59eb33265e8fe023dbdbc4211c94 |
|
30-Jun-2016 |
Roshan Pius <rpius@google.com> |
android_xmlrpc_server: Use |bytearray| instead of |bytes| Needed for python 2.0 compatibility. BUG=29766959 Change-Id: Id8002c1de24e17a243f4fa1b4dab965aefd65716 Reviewed-on: https://chromium-review.googlesource.com/357430 Reviewed-by: Bindu Mahadev <bmahadev@chromium.org> Commit-Queue: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
209f1c5990b859112d6ccead2c24731404feb65e |
|
23-Jun-2016 |
Bindu Mahadev <bmahadev@google.com> |
[Autotest]Remove sync_time in android_xmlrpc_server The adb_host does time sync on the host and the DUT. So this call is not needed here. Re-doing here causes "bad date" error. Change-Id: I48ddafe4b2c3d201083aff709a85f533479fb321 Reviewed-on: https://chromium-review.googlesource.com/355213 Tested-by: Bindu Mahadev <bmahadev@chromium.org> Reviewed-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
685ec93b7fbfa0b7d31b5688fab56d170670539f |
|
20-May-2016 |
Tien Chang <tienchang@google.com> |
android_xmlrpc_server: Convert for compatible with Python 2.7. While here, updated target dir for android_xmlrpc_server that allows write-access across Linux-based platforms. BUG=None TEST=Ran android_xmlrpc_server python 2.7 and had no ImportErrors Change-Id: If2d40787a48fabd1910412118014bd4ee779a1ac Reviewed-on: https://chromium-review.googlesource.com/346250 Commit-Ready: Kris Rambish <krisr@chromium.org> Tested-by: Tien Chang <tienchang@chromium.org> Reviewed-by: Kris Rambish <krisr@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
835365cac67e67a569916380bfdb5d5da28d263c |
|
31-May-2016 |
Roshan Pius <rpius@google.com> |
Update android_xmlrpc_server.py to use the latest ACTS logger. Bug=28942898 Test=None Change-Id: I3b756430ab2e8de6a7d8c8f7b1b3873790241f13 Reviewed-on: https://chromium-review.googlesource.com/348312 Commit-Ready: Bindu Mahadev <bmahadev@chromium.org> Tested-by: Ang Li <angli@google.com> Tested-by: Bindu Mahadev <bmahadev@chromium.org> Reviewed-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
3bfb8353ebdd6a022776e60ce84b5335ec7733ef |
|
10-Mar-2016 |
Roshan Pius <rpius@google.com> |
Improve Android xmlrpc server logging (Part2) BUG=b:26883856 TEST= ./site_utils/test_droid.py -r chromeos3-row1-rack2-host1.cros -s ZX1G22J89F network_WiFi_ChaosConnectDisconnect.open Transfer the collected bugreport from the teststation to the server. Also, Pass the same host object to WifiClient from chaos_runner. The adb_host object seems to lose it's |adb_serial| parameter when we recreate the host object. Change-Id: I638b78612a1c873c3a4e703725b6ede74fc27c51 Reviewed-on: https://chromium-review.googlesource.com/332094 Commit-Ready: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org> Reviewed-by: Ang Li <angli@google.com> Reviewed-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
798ec09956bef049b015de0dc3224d5fa4cdaac1 |
|
09-Mar-2016 |
Ang Li <angli@google.com> |
Improve Android xmlrpc server logging. Bug=26883856 Test=./site_utils/test_droid.py -r chromeos3-row1-rack2-host1.cros -s ZX1G22J89F network_WiFi_ChaosConnectDisconnect.open Add a new RPC command to collect debug information on DUT. Change-Id: Ib7992b5335e74ccfdab8adc06034261b95290c7f Reviewed-on: https://chromium-review.googlesource.com/331782 Reviewed-by: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
3bb392cff8dee99326de9bf105c7694447ad6817 |
|
30-Jan-2016 |
Bindu Mahadev <bmahadev@chromium.org> |
Correcting import path for acts wifi_test_utils. BUG=None TEST=None Change-Id: Ia825f5b5eaed53b70aa705a4807445398f4c1105 Reviewed-on: https://chromium-review.googlesource.com/324813 Commit-Ready: Bindu Mahadev <bmahadev@chromium.org> Tested-by: Bindu Mahadev <bmahadev@chromium.org> Reviewed-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
5a2711f686b2b9b28acdabca62fdd411fa6e4ee7 |
|
10-Dec-2015 |
Roshan Pius <rpius@google.com> |
android_xmlrpc_server: Changes to support new acts interface The signature of |wifi_toggle_state| was changed by acts in b/826847. While there: Add a generic exception handler in XmlRpcServer to silently ignore errors when exiting. BUG=b:25695720 TEST=`test_that -b panther chromeos3-row1-rack1-host3.cros network_WiFi_ChaosConnectDisconnect.open network_WiFi_ChaosConnectDisconnect.open_n network_WiFi_ChaosConnectDisconnect.wpa2psk` Change-Id: Ibe0dfbc83243fe25c76cd4f6906705b834c6c3d4 Reviewed-on: https://chromium-review.googlesource.com/317429 Reviewed-by: Ang Li <angli@google.com> Tested-by: Roshan Pius <rpius@chromium.org> Commit-Queue: Roshan Pius <rpius@chromium.org> Trybot-Ready: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
db7736fec56257309bb215bb5165dce7759194f7 |
|
04-Dec-2015 |
Roshan Pius <rpius@google.com> |
android_xmlrpc_server: Add a loop for ssid discovery Add a while loop to wait for the SSID to be found in the scan results. This prevents us from failing discover prematurely. Use the provided discovery_timeout to wait for the ssid to appear. While there: Remove couple of unused constants from AndroidXmlRpcDelegate. BUG=b:25695720 TEST=`test_that --board=panther android1758-wifi-test-station-2.cros network_WiFi_MissingBeacons --args use_wpa_cli=false` Change-Id: I806a78f59f8c8185be19763a52c4535754c7fbc0 Change-Id: I2d2d00f84356381ed0e62487a2909b390d63b0f7 Reviewed-on: https://chromium-review.googlesource.com/315774 Commit-Ready: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org> Reviewed-by: Ang Li <angli@google.com> Reviewed-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
2a2f762d4a3c2d1489677a12e90195982d262472 |
|
03-Dec-2015 |
Roshan Pius <rpius@google.com> |
android_xmlrpc_server: Add sig handler for XML RPC daemon Port over the XmlRpcServer wrapper from Autotest into the android xml rpc daemon. The wrapper adds the required signal handlers to help cleanup the sl4a connections on exit. This has been copied over from client/cros/xmlrpc_server.py because the android xml rpc daemon is a standalone component without any external dependencies. BUG=b:25695720 TEST=`test_that --board=panther android1758-wifi-test-station-2.cros network_WiFi_RetryConnectHidden --args use_wpa_cli=false` Change-Id: I806a78f59f8c8185be19763a52c4535754c7fbc0 Reviewed-on: https://chromium-review.googlesource.com/315750 Commit-Ready: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org> Reviewed-by: Christopher Wiley <wiley@chromium.org> Reviewed-by: Ang Li <angli@google.com>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
7c542445719e323041efa7fc728c4536d4e8c22b |
|
01-Dec-2015 |
Roshan Pius <rpius@google.com> |
android_xmlrpc_server: Implement RPC methods (Part 1) Implemented couple of RPC methods defined in Shill XML RPC interface: 1. wait_for_service_states 2. get_active_ssids 3. disconnect 3. set_device_enabled Related Change: Refactored connect_wifi() to use get_active_ssids() for scan result validation. While there: Add some comments in the existing RPC methods. BUG=b:25695720 TEST=`test_that --board=panther android1758-wifi-test-station-2.cros network_WiFi_RetryConnectHidden --args use_wpa_cli=false` TEST=`test_that --board=panther android1758-wifi-test-station-2.cros network_WiFi_DisableEnable --args use_wpa_cli=false` Change-Id: I8994ea6f074ed6cba95513d77c6af874c8480a85 Reviewed-on: https://chromium-review.googlesource.com/315180 Commit-Ready: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org> Reviewed-by: Ang Li <angli@google.com>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|
cd2a6c8fe48a73b6bf979c21841843558f0fc6cb |
|
19-Nov-2015 |
Ang Li <angli@google.com> |
Add android counterpart of shill_xmlrpc_server.py. This will be used to drive CrOS WiFi connectivity tests on Android devices. TEST=`test_that --board=panther android1758-wifi-test-station-2.cros network_WiFi_SimpleConnect.wifi_check11b --args use_wpa_cli=0` BUG=b:25695720 Change-Id: I4951740bb2fa77bec07e434fb2eaf84d4458860c Reviewed-on: https://chromium-review.googlesource.com/313222 Reviewed-by: Roshan Pius <rpius@chromium.org> Commit-Queue: Roshan Pius <rpius@chromium.org> Trybot-Ready: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/networking/android_xmlrpc_server.py
|