IDeviceRécupération

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


Interface pour récupérer un appareil hors ligne.

Résumé

Méthodes publiques

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

Tentative de récupération de l'appareil donné avec lequel il n'est plus possible de communiquer.

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode chargeur de démarrage.

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode fastbootd.

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode de récupération.

default void setFastbootPath (String fastbootPath)

Définit le chemin d'accès au binaire fastboot à utiliser.

Méthodes publiques

récupérerDevice

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

Tentative de récupération de l'appareil donné avec lequel il n'est plus possible de communiquer.

La méthode doit se bloquer et revenir uniquement lorsque le périphérique est dans l’état demandé.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

recoverUntilOnline boolean : si vrai, la méthode doit revenir dès que l'appareil est en ligne sur adb. Si faux, la méthode doit se bloquer jusqu'à ce que le périphérique soit entièrement disponible pour les tests (c'est-à-dire que IDeviceStateMonitor#waitForDeviceAvailable() réussit.

Jetés
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

récupérerDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode chargeur de démarrage.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

Jetés
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

récupérerDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode fastbootd.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

Jetés
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

récupérerDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

Essayez de récupérer le périphérique qui ne répond pas en mode de récupération.

Paramètres
monitor IDeviceStateMonitor : l' IDeviceStateMonitor à utiliser.

Jetés
DeviceNotAvailableException si l'appareil n'a pas pu être récupéré

setFastbootPath

public void setFastbootPath (String fastbootPath)

Définit le chemin d'accès au binaire fastboot à utiliser.

Paramètres
fastbootPath String : une String définissant le chemin d'accès au binaire fastboot.