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 la 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

Constructeurs publics

AdbTcpConnection(DefaultConnection.ConnectionBuilder builder)

Méthodes publiques

boolean adbTcpConnect(String host, String port)

Méthode d'assistance pour la connexion adb à un appareil Android avec adresse IP TCP donnée

boolean adbTcpDisconnect(String host, String port)

Méthode d'assistance pour la déconnexion adb d'un appareil Android Android donné avec une adresse IP TCP

String getHostName(String serial)

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

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 l'appareil.

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

Récupérez l'appareil donné en réinitialisant l'appareil.

void setAdbLogFile(File adbLogFile)

Indiquez un fichier de 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 une capture d'écran 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)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

Valeur constante : 5 000 (0x0000000000001388)

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 la connexion adb à un appareil Android avec adresse IP TCP donnée

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 "true" si la connexion à l'appareil a réussi, "false" dans le cas contraire.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

Méthode d'assistance pour la déconnexion 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 "true" si la connexion à l'appareil a réussi, "false" dans le cas contraire.

getHostName

public String getHostName (String serial)

Renvoie le nom d'hôte associé à l'appareil. Extrait de la série.

Paramètres
serial String

Renvoie
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

Renvoie
String

getSuiteSnapshots

public  getSuiteSnapshots ()

Renvoie la carte des instantanés

Renvoie

reconnect

public void reconnect (String serial)

Reconnectez l'appareil.

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

Génère
DeviceNotAvailableException

recoverVirtualDevice

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

Récupérez l'appareil donné en réinitialisant l'appareil.

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

snapshotId String: l'ID d'instantané permet d'extraire l'instantané correct à restaurer.

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

Génère
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

Indiquez un fichier de 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 une capture d'écran de l'appareil donné

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

snapshotId String: snapshotId est le 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