ManagedTestDevice Fabbrica

public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory

java.lang.Object
🎞 com.android.tradefed.device.ManagedTestDevice Fabbrica


Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf

Riepilogo

Costanti

int FRAMEWORK_CHECK_MAX_RETRY

long FRAMEWORK_CHECK_SLEEP_MS

Campi

protected static final String CHECK_PM_CMD

protected static final String EXPECTED_ERROR

protected static final String EXPECTED_RES

public static final String IPADDRESS_PATTERN

protected IDeviceMonitor mAllocationMonitor

protected IDeviceManager mDeviceManager

protected boolean mFastbootEnabled

Costruttori pubblici

ManagedTestDeviceFactory(boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)

Metodi pubblici

IManagedTestDevice createDevice(IDevice idevice)

void setFastbootEnabled(boolean enable)

Metodi protetti

boolean checkFrameworkSupport(IDevice idevice)

Assistente che restituisce true se il dispositivo supporta il framework.

CollectingOutputReceiver createOutputReceiver()

Crea un CollectingOutputReceiver.

IRunUtil getRunUtil()

Restituisci l'istanza IRunUtil predefinita.

boolean isRemoteEnvironment()

Restituisce true se l'esecuzione in corso è in corso in un ambiente remoto.

boolean isTcpDeviceSerial(String serial)

Un aiutante al dispositivo se è un serial di un dispositivo connesso da remoto.

Costanti

FRAMEWORK_CHECK_MAX_RETRY

protected static final int FRAMEWORK_CHECK_MAX_RETRY

Valore costante: 3 (0x00000003)

FRAMEWORK_CHECK_SONNO_MS

protected static final long FRAMEWORK_CHECK_SLEEP_MS

Valore costante: 500 (0x00000000000001f4)

Campi

CONTROLLO_PM_CMD

protected static final String CHECK_PM_CMD

ERRORE_PREVISTO

protected static final String EXPECTED_ERROR

ATTESA_RES

protected static final String EXPECTED_RES

MODELLO_INDIRIZZO IP

public static final String IPADDRESS_PATTERN

mAllocationMonitor

protected IDeviceMonitor mAllocationMonitor

Gestore dispositivi mobili

protected IDeviceManager mDeviceManager

mFastbootEnabled

protected boolean mFastbootEnabled

Costruttori pubblici

ManagedTestDevice Fabbrica

public ManagedTestDeviceFactory (boolean fastbootEnabled, 
                IDeviceManager deviceManager, 
                IDeviceMonitor allocationMonitor)

Parametri
fastbootEnabled boolean

deviceManager IDeviceManager

allocationMonitor IDeviceMonitor

Metodi pubblici

CreaDispositivo

public IManagedTestDevice createDevice (IDevice idevice)

Parametri
idevice IDevice

Ritorni
IManagedTestDevice

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

Parametri
enable boolean

Metodi protetti

checkFrameworkSupport

protected boolean checkFrameworkSupport (IDevice idevice)

Assistente che restituisce true se il dispositivo supporta il framework.

Parametri
idevice IDevice

Ritorni
boolean

creaOutputRicevitore

protected CollectingOutputReceiver createOutputReceiver ()

Crea un CollectingOutputReceiver.

Ritorni
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

Restituisci l'istanza IRunUtil predefinita.

Ritorni
IRunUtil

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Restituisce true se l'esecuzione in corso è in corso in un ambiente remoto. Questa operazione andrà a modificare il dispositivo comportamento degli utenti.

Ritorni
boolean

isTcpDeviceSerial

protected boolean isTcpDeviceSerial (String serial)

Un aiutante al dispositivo se è un serial di un dispositivo connesso da remoto. formato seriale del dispositivo tcp è :

Parametri
serial String

Ritorni
boolean