示例#1
0
def mode_usb(device_id = None):
    """Connect DUT over USB, disconnect WIFI"""
    devices = H.adb_devices()
    if len(devices.ip) == 0:
        return
    if device_id is not None:
        assert device_id in devices.ip
    else:
        device_id = devices.ip[0]
    
    Popen(["adb", "disconnect"]).wait()
    print "Connect USB cable now..."
    H.wait_usb_connection()
    print H.adb_devices()
示例#2
0
def mode_wifi(device_id = None):
    """Connect DUT over WIFI, disconnect USB"""
    devices = H.adb_devices()
    if len(devices.usb) == 0:
        return
    if device_id is not None:
        assert device_id in devices.usb
    else:
        device_id = devices.usb[0]
    
    ip = H.device_ip(device_id)
    port = 5555
    Popen(["adb", "tcpip",   "%d" % (port,)]).wait()
    time.sleep(4)
    Popen(["adb", "connect", "%s" % (ip,)]).wait()
    print "Disconnect USB cable..."
    H.wait_usb_disconnection()
    print H.adb_devices()