RemoteAndroidTestRunner.StatusReporterMode

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

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


Stellt einen Statusreporter-Modus in den Befehlsoptionen des Instruments dar.

Zusammenfassung

Enum-Werte

RemoteAndroidTestRunner.StatusReporterMode  PROTO_STD

Verwenden Sie den protobuf-Statusbericht „instrumentationData“, um den Status von einem Instrumentierungsbefehl zu erhalten. 

RemoteAndroidTestRunner.StatusReporterMode  RAW_TEXT

Dieses Feld wurde eingestellt. 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 Instrumentbefehl zurück, um diesen Statusberichtermodus anzugeben.

int getMinimumApiLevel()

Gibt die minimale Android-API-Version zurück, die diesen Berichtstyp für den Instrumentierungsstatus 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 protobuf Status Reporter „instrumentationData“, um den Status vom Befehl „am instrument“ zu erhalten.

RAW_TEXT

public static final RemoteAndroidTestRunner.StatusReporterMode RAW_TEXT

Dieses Feld wurde eingestellt.
Verwenden Sie PROTO_STD für API-Level 26 und höher.

Verwenden Sie rohe Textnachrichten, um den Status vom Befehl am Instrument zu erhalten.

Öffentliche Methoden

createInstrumentationResultParser

public IInstrumentationResultParser createInstrumentationResultParser (String runName, 
                 listeners)

Erstellen Sie die InstrumentationResultParser, die zum Parsen der Instrumentierungsausgabe verwendet werden kann.

Parameter
runName String: Der Name der zu verwendenden Ausführung.

listeners : Die Zuhörer, wo sie die Ergebnisse melden können.

Returns
IInstrumentationResultParser Eine Instanz von InstrumentationResultParser.

getAmInstrumentCommandArg

public String getAmInstrumentCommandArg ()

Gibt ein Befehlszeilenargument für den Befehl "am instrument" zurück, um diesen Statusreporter-Modus anzugeben.

Returns
String

getMinimumApiLevel

public int getMinimumApiLevel ()

Gibt die minimale Android-API-Version zurück, die diesen Berichtstyp für den Instrumentierungsstatus 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[]