AdbTcpConnection

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 connexion par défaut d'un appareil, supposée être une connexion adb standard de l'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 se connecter à un appareil Android TCP IP donné

boolean adbTcpDisconnect (String host, String port)

Méthode d'assistance pour se déconnecter d'un appareil Android TCP IP donné

String getHostName (String serial)

Renvoie le nom d'hôte associé au périphérique.

String getPortNum (String serial)

Renvoie 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érez l'appareil donné avec la réinitialisation de l'appareil.

void setAdbLogFile (File adbLogFile)

Donnez 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 : 20 000 (0x0000000000004e20)

MAX_RETRIES

protected static final int MAX_RETRIES

Valeur constante : 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Valeur constante : 5 000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

Valeur constante : 120 000 (0x000000000001d4c0)

Constructeurs publics

AdbTcpConnection

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 se connecter à un appareil Android TCP IP donné

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

port String : le numéro de port d'un périphérique TCP/IP

Retour
boolean vrai si nous nous sommes connectés avec succès à l'appareil, faux sinon.

adbTcpDéconnexion

public boolean adbTcpDisconnect (String host, 
                String port)

Méthode d'assistance pour se déconnecter d'un appareil Android TCP IP donné

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

port String : le numéro de port d'un périphérique TCP/IP

Retour
boolean vrai si nous avons réussi à nous déconnecter de l'appareil, faux sinon.

getHostName

public String getHostName (String serial)

Renvoie le nom d'hôte associé au périphérique. Extrait de la série.

Paramètres
serial String

Retour
String

getPortNum

public String getPortNum (String serial)

Renvoie le numéro de port associé à l'appareil. Extrait de la série.

Paramètres
serial String

Retour
String

getSuiteSnapshots

public  getSuiteSnapshots ()

Renvoie la carte des instantanés

Retour

reconnecter

public void reconnect (String serial)

Reconnectez la connexion à l'appareil.

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

Jetés
DeviceNotAvailableException

récupérer un appareil virtuel

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

Récupérez l'appareil donné avec la réinitialisation de l'appareil.

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

snapshotId String : le snapshotId est utilisé pour récupérer le bon instantané à restaurer.

dnae DeviceNotAvailableException : la DeviceNotAvailableException est une exception de périphérique existant non disponible.

Jetés
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

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

Paramètres
adbLogFile File

snapshotDevice

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 périphérique.

snapshotId String : le snapshotId est le nom de l'instantané qui sera enregistré.

Jetés
DeviceNotAvailableException

démontageConnexion

public void tearDownConnection ()

Nettoyez la connexion.

Méthodes protégées

attendrePourAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

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

Paramètres
serial String

waitTime long

Jetés
DeviceNotAvailableException