RemoteAndroidTestRunner.StatusReporterMode

public static final enum RemoteAndroidTestRunner.StatusReporterMode
extends Enum<RemoteAndroidTestRunner.StatusReporterMode>

java.lang.Object
   ↳ java.lang.Enum<com.android.ddmlib.testrunner.RemoteAndroidTestRunner.StatusReporterMode>
     ↳ com.android.ddmlib.testrunner.RemoteAndroidTestRunner.StatusReporterMode


Stellt einen Statusberichtsmodus in den Optionen für Instrumentbefehle dar.

Zusammenfassung

Enum-Werte

RemoteAndroidTestRunner.StatusReporterMode  PROTO_STD

Verwenden Sie den Statusreporter für das protobuf „instrumentationData“, um den Status eines „am instrument“-Befehls zu erhalten. 

RemoteAndroidTestRunner.StatusReporterMode  RAW_TEXT

Dieses Feld wird nicht mehr unterstützt. Verwenden Sie PROTO_STD für API-Level 26 und höher. 

Öffentliche Methoden

IInstrumentationResultParser createInstrumentationResultParser(String runName, listeners)

Erstellen Sie die InstrumentationResultParser, mit der die Instrumentierungsausgabe geparst werden kann.

String getAmInstrumentCommandArg()

Gibt ein Befehlszeilenargument für einen Instrument-Befehl zurück, um diesen Statusreporter-Modus anzugeben.

int getMinimumApiLevel()

Gibt das minimale Android-API-Level zurück, das diesen Instrumentierungsstatusberichtstyp unterstützt.

static RemoteAndroidTestRunner.StatusReporterMode valueOf(String name)
static final StatusReporterMode[] values()

Enum-Werte

PROTO_STD

public static final RemoteAndroidTestRunner.StatusReporterMode PROTO_STD

Verwenden Sie den Statusreporter für instrumentationData-Protobuf, um den Status eines „am instrument“-Befehls zu erhalten.

RAW_TEXT

public static final RemoteAndroidTestRunner.StatusReporterMode RAW_TEXT

Dieses Feld wird nicht mehr unterstützt.
Verwenden Sie PROTO_STD für API-Level 26 und höher.

Verwenden Sie Roh-Textnachrichten, um den Status eines Gerätebefehls zu erhalten.

Öffentliche Methoden

createInstrumentationResultParser

public IInstrumentationResultParser createInstrumentationResultParser (String runName, 
                 listeners)

Erstellen Sie die InstrumentationResultParser, mit der die Instrumentierungsausgabe geparst werden kann.

Parameter
runName String: Der Name des zu verwendenden Laufs.

listeners : Die Listener, an die die Ergebnisse gemeldet werden sollen.

Returns
IInstrumentationResultParser Eine Instanz von InstrumentationResultParser.

getAmInstrumentCommandArg

public String getAmInstrumentCommandArg ()

Gibt ein Befehlszeilenargument für einen Instrument-Befehl zurück, um diesen Statusreporter-Modus anzugeben.

Returns
String

getMinimumApiLevel

public int getMinimumApiLevel ()

Gibt das minimale Android-API-Level zurück, das diesen Instrumentierungsstatusberichtstyp unterstützt.

Returns
int

valueOf

public static RemoteAndroidTestRunner.StatusReporterMode valueOf (String name)

Parameter
name String

Returns
RemoteAndroidTestRunner.StatusReporterMode

Werte

public static final StatusReporterMode[] values ()

Returns
StatusReporterMode[]