Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

ManagedTestDeviceFactory

public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory

java.lang.Object
com.android.tradefed.device.ManagedTestDeviceFactory


Factory per creare le diverse tipologie 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)

Crea un IManagedTestDevice basato IDevice passato ad esso.

void setFastbootEnabled (boolean enable)

Abilita o meno il supporto per l'avvio rapido per il dispositivo creato.

Metodi protetti

boolean checkFrameworkSupport (IDevice idevice)

Helper che restituisce true se il dispositivo ha il supporto del framework.

CollectingOutputReceiver createOutputReceiver ()

Creare un CollectingOutputReceiver .

IRunUtil getRunUtil ()

Restituisce l'istanza IRunUtil predefinita.

boolean isRemoteEnvironment ()

Restituisce true se siamo attualmente in esecuzione in un ambiente remoto.

boolean isTcpDeviceSerial (String serial)

Helper al dispositivo se si tratta di un seriale da un dispositivo connesso in remoto.

Costanti

FRAMEWORK_CHECK_MAX_RETRY

protected static final int FRAMEWORK_CHECK_MAX_RETRY

Valore costante: 3 (0x00000003)

FRAMEWORK_CHECK_SLEEP_MS

protected static final long FRAMEWORK_CHECK_SLEEP_MS

Valore costante: 500 (0x000000000000001f4)

Campi

CHECK_PM_CMD

protected static final String CHECK_PM_CMD

EXPECTED_ERROR

protected static final String EXPECTED_ERROR

EXPECTED_RES

protected static final String EXPECTED_RES

IPADDRESS_PATTERN

public static final String IPADDRESS_PATTERN

mAllocationMonitor

protected IDeviceMonitor mAllocationMonitor

mDevice Manager

protected IDeviceManager mDeviceManager

mFastboot abilitato

protected boolean mFastbootEnabled

Costruttori pubblici

ManagedTestDeviceFactory

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

Parametri
fastbootEnabled boolean

deviceManager IDeviceManager

allocationMonitor IDeviceMonitor

Metodi pubblici

creaDispositivo

public IManagedTestDevice createDevice (IDevice idevice)

Crea un IManagedTestDevice basato IDevice passato ad esso.

Parametri
idevice IDevice : che definirà il tipo di dispositivo creato

ritorna
IManagedTestDevice un IManagedTestDevice creato sulla base di IDevice

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

Abilita o meno il supporto per l'avvio rapido per il dispositivo creato.

Parametri
enable boolean : valore imposta il supporto.

Metodi protetti

checkFrameworkSupport

protected boolean checkFrameworkSupport (IDevice idevice)

Helper che restituisce true se il dispositivo ha il supporto del framework.

Parametri
idevice IDevice

ritorna
boolean

createOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

Creare un CollectingOutputReceiver .

ritorna
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

Restituisce l'istanza IRunUtil predefinita.

ritorna
IRunUtil

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Restituisce true se siamo attualmente in esecuzione in un ambiente remoto. Ciò modificherà il comportamento del dispositivo.

ritorna
boolean

isTcpDeviceSerial

protected boolean isTcpDeviceSerial (String serial)

Helper al dispositivo se si tratta di un seriale da un dispositivo connesso in remoto. il formato seriale del dispositivo TCP è :

Parametri
serial String

ritorna
boolean