AppareilTest géré
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice. |
Un appareil ITestDevice dont le cycle de vie est géré.
Résumé
Classes imbriquées | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
Conteneur pour une réponse à une |
Méthodes publiques | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
Renvoyer l'état d'allocation actuel de l'appareil |
abstract
Process
|
getEmulatorProcess()
Renvoyez le |
abstract
String
|
getFastbootPath()
Renvoie le chemin d'accès au binaire fastboot utilisé. |
abstract
String
|
getFastbootVersion()
Renvoie la chaîne de version du binaire fastboot utilisé. |
abstract
String
|
getMacAddress()
Renvoie l'adresse MAC de l'appareil, qui est nulle si la requête échoue. |
abstract
IDeviceStateMonitor
|
getMonitor()
Renvoie le |
abstract
String
|
getSimOperator()
Renvoyez l'opérateur de la carte SIM ou la valeur null si l'appareil n'est pas disponible ou si l'appareil n'est pas disponible. |
abstract
String
|
getSimState()
Renvoyez l'état de la carte SIM ou la valeur "null" si ce dernier n'est pas disponible ou si l'appareil n'est pas disponible. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
Traiter l'événement DeviceEvent donné. |
abstract
boolean
|
isFastbootEnabled()
Renvoie si fastboot est disponible pour l'appareil. |
abstract
boolean
|
recoverDevice()
Appelez la récupération sur l'appareil. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
Mettez à jour l'état de l'appareil. |
abstract
void
|
setEmulatorProcess(Process p)
Définit |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
Définissez l'option fastboot pour l'appareil. |
abstract
void
|
setFastbootPath(String fastbootPath)
Définit le chemin d'accès au binaire fastboot à utiliser. |
abstract
void
|
setIDevice(IDevice device)
Mettez à jour l'IDevice associé à cet ITestDevice. |
Méthodes publiques
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
Renvoyer l'état d'allocation actuel de l'appareil
Renvoie | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
Renvoyez le Process
correspondant à cet émulateur.
Renvoie | |
---|---|
Process |
le Process ou null |
getFastbootPath
public abstract String getFastbootPath ()
Renvoie le chemin d'accès au binaire fastboot utilisé.
Pour que les fonctions fastboot soient activées, isFastbootEnabled()
doit toujours être défini sur "true".
Renvoie | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
Renvoie la chaîne de version du binaire fastboot utilisé. Ou "null" si quelque chose se passe faux.
Renvoie | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
Renvoie l'adresse MAC de l'appareil, qui est nulle si la requête échoue.
Renvoie | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
Renvoie le IDeviceStateMonitor
associé à l'appareil.
Renvoie | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
Renvoyez l'opérateur de la carte SIM ou la valeur "null" si ce dernier n'est pas disponible ou si l'appareil n'est pas disponible.
Renvoie | |
---|---|
String |
getSimState
public abstract String getSimState ()
Renvoyez l'état de la carte SIM ou la valeur "null" si ce dernier n'est pas disponible ou si l'appareil n'est pas disponible.
Renvoie | |
---|---|
String |
Événement de gestion des allocations
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
Traiter l'événement DeviceEvent donné. Passage possible de l'appareil
au nouvel état. Informer IDeviceMonitor
de toute transition d'état.
Paramètres | |
---|---|
event |
DeviceEvent |
Renvoie | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
Renvoie si fastboot est disponible pour l'appareil.
Renvoie | |
---|---|
boolean |
récupérer l'appareil
public abstract boolean recoverDevice ()
Appelez la récupération sur l'appareil.
Renvoie | |
---|---|
boolean |
"True" en cas de tentative de récupération réussie, False si la récupération a été ignorée |
Génère | |
---|---|
DeviceNotAvailableException |
si la récupération a échoué |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
Mettez à jour l'état de l'appareil.
Paramètres | |
---|---|
deviceState |
TestDeviceState : TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
Définit Process
lorsque cet appareil est un émulateur.
Paramètres | |
---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
Définissez l'option fastboot pour l'appareil. Doit être défini lorsque l'appareil est le premier alloué.
Paramètres | |
---|---|
fastbootEnabled |
boolean : indique si fastboot est disponible pour l'appareil. |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
Définit le chemin d'accès au binaire fastboot à utiliser.
Pour que les fonctions fastboot soient activées, isFastbootEnabled()
doit toujours être défini sur "true".
Paramètres | |
---|---|
fastbootPath |
String |
Définir l'appareil
public abstract void setIDevice (IDevice device)
Mettez à jour l'IDevice associé à cet ITestDevice.
Le nouvel IDevice doit faire référence au même appareil physique que la référence actuelle. Cette méthode est appelé si DCM a alloué un nouvel appareil
Paramètres | |
---|---|
device |
IDevice : IDevice |