ManagedTestDeviceFactory
public
class
ManagedTestDeviceFactory
extends Object
implements
IManagedTestDeviceFactory
java.lang.Object | |
😎 | com.android.tradefed.device.ManagedTestDeviceFactory |
Factory zum Erstellen der verschiedenen Gerätetypen, die von Tf überwacht werden können
Zusammenfassung
Konstanten | |
---|---|
int |
FRAMEWORK_CHECK_MAX_RETRY
|
long |
FRAMEWORK_CHECK_SLEEP_MS
|
Felder | |
---|---|
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
|
public
static
final
String |
NOTIFY_AS_NATIVE
|
protected
IDeviceMonitor |
mAllocationMonitor
|
protected
IDeviceManager |
mDeviceManager
|
protected
boolean |
mFastbootEnabled
|
Öffentliche Konstruktoren | |
---|---|
ManagedTestDeviceFactory(boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)
|
Öffentliche Methoden | |
---|---|
IManagedTestDevice
|
createDevice(IDevice idevice)
Erstellen Sie basierend auf dem |
IManagedTestDevice
|
createRequestedDevice(IDevice idevice, IDeviceSelection options)
Speziell ein Gerät erstellen, das der Spezifikation entspricht |
static
boolean
|
isTcpDeviceSerial(String serial)
Hilfsfunktion für das Gerät, wenn es sich um ein serielles Gerät von einem remote verbundenen Gerät handelt. |
void
|
setFastbootEnabled(boolean enable)
Sie können die Schnellstart-Unterstützung für das erstellte Gerät aktivieren oder deaktivieren. |
Geschützte Methoden | |
---|---|
CollectingOutputReceiver
|
createOutputReceiver()
Erstellen Sie ein |
IRunUtil
|
getRunUtil()
Geben Sie die Standardinstanz |
boolean
|
isRemoteEnvironment()
Gibt „true“ zurück, wenn die Ausführung derzeit in einer Remote-Umgebung erfolgt. |
Konstanten
FRAMEWORK_CHECK_MAX_RETRY
protected static final int FRAMEWORK_CHECK_MAX_RETRY
Konstantenwert: 3. (0x00000003)
FRAMEWORK_CHECK_SLEEP_MS
protected static final long FRAMEWORK_CHECK_SLEEP_MS
Konstantenwert: 500 (0x00000000000001f4)
Felder
PN_CMD_PRÜFEN
protected static final String CHECK_PM_CMD
EXPECTED_FEHLER
protected static final String EXPECTED_ERROR
EXPECTED_RES
protected static final String EXPECTED_RES
IPADDRESS_PATTERN
public static final String IPADDRESS_PATTERN
BENACHRICHTIGUNG_AS_NATIVE
public static final String NOTIFY_AS_NATIVE
mFastbootEnabled
protected boolean mFastbootEnabled
Öffentliche Konstruktoren
ManagedTestDeviceFactory
public ManagedTestDeviceFactory (boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)
Parameter | |
---|---|
fastbootEnabled |
boolean |
deviceManager |
IDeviceManager |
allocationMonitor |
IDeviceMonitor |
Öffentliche Methoden
Gerät erstellen
public IManagedTestDevice createDevice (IDevice idevice)
Erstellen Sie basierend auf dem IDevice
, das an sie übergeben wurde, ein IManagedTestDevice
-Objekt.
Parameter | |
---|---|
idevice |
IDevice : definiert den erstellten Gerätetyp |
Returns | |
---|---|
IManagedTestDevice |
Ein IManagedTestDevice, das auf Basis des IDevice erstellt wurde |
createRequestedDevice
public IManagedTestDevice createRequestedDevice (IDevice idevice, IDeviceSelection options)
Speziell ein Gerät erstellen, das der Spezifikation entspricht
Parameter | |
---|---|
idevice |
IDevice |
options |
IDeviceSelection |
Returns | |
---|---|
IManagedTestDevice |
isTcpDeviceSerial
public static boolean isTcpDeviceSerial (String serial)
Hilfsfunktion für das Gerät, wenn es sich um ein serielles Gerät von einem remote verbundenen Gerät handelt. Serielles Format von tcp
Gerät ist
Parameter | |
---|---|
serial |
String |
Returns | |
---|---|
boolean |
setFastbootEnabled
public void setFastbootEnabled (boolean enable)
Sie können die Schnellstart-Unterstützung für das erstellte Gerät aktivieren oder deaktivieren.
Parameter | |
---|---|
enable |
boolean : Wert, der den Support festlegt. |
Geschützte Methoden
createOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
Erstellen Sie ein CollectingOutputReceiver
.
Returns | |
---|---|
CollectingOutputReceiver |
getRunUtil (GetRunUtil)
protected IRunUtil getRunUtil ()
Geben Sie die Standardinstanz IRunUtil
zurück.
Returns | |
---|---|
IRunUtil |
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Gibt „true“ zurück, wenn die Ausführung derzeit in einer Remote-Umgebung erfolgt. Dadurch wird das Gerät geändert verhalten.
Returns | |
---|---|
boolean |