Connexion AdbTcp

public class AdbTcpConnection
extends DefaultConnection

java.lang.Object
   ↳ com.android.tradefed.device.connection.AbstractConnection
     ↳ com.android.tradefed.device.connection.DefaultConnection
       ↳ com.android.tradefed.device.connection.AdbTcpConnection


Représentation de la connexion par défaut d'un appareil, supposée être une connexion adb standard du appareil.

Résumé

Constantes

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

Constructeurs publics

AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)

Méthodes publiques

boolean adbTcpConnect(String host, String port)

Méthode d'assistance pour adb se connecter à un appareil Android tcp ip donné

boolean adbTcpDisconnect(String host, String port)

Méthode d'assistance pour se déconnecter adb d'un appareil Android tcp ip donné

String getHostName(String serial)

Renvoie le nom d'hôte associé à l'appareil.

String getPortNum(String serial)

Renvoyez le numéro de port associé à l'appareil.

getSuiteSnapshots()

Renvoie la carte des instantanés.

void reconnect(String serial)

Reconnectez la connexion à l'appareil.

void recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

Récupérer l'appareil en réinitialisant l'appareil

void setAdbLogFile(File adbLogFile)

Fournissez un fichier récepteur dans lequel nous pouvons stocker tous les journaux de connexion adb à des fins de débogage.

void snapshotDevice(ITestDevice device, String snapshotId)

Prendre un instantané de l'appareil donné

void tearDownConnection()

Nettoyez la connexion.

Méthodes protégées

void waitForAdbConnect(String serial, long waitTime)

Vérifiez si la connexion adb est activée.

Constantes

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

Valeur constante: 20000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Valeur constante: 5. (0x00000005)

RÉESSAYER_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Valeur constante: 5000 (0x0000000000001388)

ATTENTE_CONNEXION_ADB

protected static final long WAIT_FOR_ADB_CONNECT

Valeur constante: 120000 (0x000000000001d4c0)

Constructeurs publics

Connexion AdbTcp

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

Paramètres
builder DefaultConnection.ConnectionBuilder

Méthodes publiques

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

Méthode d'assistance pour adb se connecter à un appareil Android tcp ip donné

Paramètres
host String: nom d'hôte/adresse IP d'un appareil Android tcp/ip

port String: numéro de port d'un appareil tcp/ip

Renvoie
boolean La valeur est "true" si la connexion à l'appareil a réussi, ou "false" dans le cas contraire.

adbTcpDéconnecter

public boolean adbTcpDisconnect (String host, 
                String port)

Méthode d'assistance pour se déconnecter adb d'un appareil Android tcp ip donné

Paramètres
host String: nom d'hôte/adresse IP d'un appareil Android tcp/ip

port String: numéro de port d'un appareil tcp/ip

Renvoie
boolean La valeur est "true" si la connexion à l'appareil a réussi, ou "false" dans le cas contraire.

getHostName

public String getHostName (String serial)

Renvoie le nom d'hôte associé à l'appareil. Extrait du numéro.

Paramètres
serial String

Renvoie
String

getPortNum

public String getPortNum (String serial)

Renvoyez le numéro de port associé à l'appareil. Extrait du numéro.

Paramètres
serial String

Renvoie
String

getSuiteSnapshots

public  getSuiteSnapshots ()

Renvoie la carte des instantanés.

Renvoie

reconnect

public void reconnect (String serial)

Reconnectez la connexion à l'appareil.

Paramètres
serial String: numéro de série de l'appareil.

Génère
DeviceNotAvailableException

récupérer l'appareil virtuel

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

Récupérer l'appareil en réinitialisant l'appareil

Paramètres
device ITestDevice: ITestDevice est utilisé pour le gestionnaire de réinitialisation de l'appareil.

snapshotId String: le paramètre "instantanéId" permet de récupérer l'instantané à restaurer.

dnae DeviceNotAvailableException: DeviceNotAvailableException est un appareil existant non disponible une exception.

Génère
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Fournissez un fichier récepteur dans lequel nous pouvons stocker tous les journaux de connexion adb à des fins de débogage.

Paramètres
adbLogFile File

Appareilinstantané

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Prendre un instantané de l'appareil donné

Paramètres
device ITestDevice: ITestDevice est utilisé pour le gestionnaire d'instantanés de l'appareil.

snapshotId String : "instantanéId" correspond au nom de l'instantané qui sera enregistré.

Génère
DeviceNotAvailableException

TearDownConnection

public void tearDownConnection ()

Nettoyez la connexion.

Méthodes protégées

WaitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

Vérifiez si la connexion adb est activée.

Paramètres
serial String

waitTime long

Génère
DeviceNotAvailableException