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


Represents a status reporter mode in am instrument command options.

Summary

Enum values

RemoteAndroidTestRunner.StatusReporterMode  PROTO_STD

Use instrumentationData protobuf status reporter to receive status from am instrument command. 

RemoteAndroidTestRunner.StatusReporterMode  RAW_TEXT

This field is deprecated. Use PROTO_STD for API level 26 and above. 

Public methods

IInstrumentationResultParser createInstrumentationResultParser(String runName, listeners)

Create the InstrumentationResultParser that can be used to parse the instrumentation output.

String getAmInstrumentCommandArg()

Returns a command line arg for am instrument command to specify this status reporter mode.

int getMinimumApiLevel()

Returns the minimum Android API level which supports this instrumentation status report type.

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

Enum values

PROTO_STD

public static final RemoteAndroidTestRunner.StatusReporterMode PROTO_STD

Use instrumentationData protobuf status reporter to receive status from am instrument command.

RAW_TEXT

public static final RemoteAndroidTestRunner.StatusReporterMode RAW_TEXT

This field is deprecated.
Use PROTO_STD for API level 26 and above.

Use raw text message to receive status from am instrument command.

Public methods

createInstrumentationResultParser

public IInstrumentationResultParser createInstrumentationResultParser (String runName, 
                 listeners)

Create the InstrumentationResultParser that can be used to parse the instrumentation output.

Parameters
runName String: The name of the run to use.

listeners : The listeners where to report the results.

Returns
IInstrumentationResultParser An instance of InstrumentationResultParser.

getAmInstrumentCommandArg

public String getAmInstrumentCommandArg ()

Returns a command line arg for am instrument command to specify this status reporter mode.

Returns
String

getMinimumApiLevel

public int getMinimumApiLevel ()

Returns the minimum Android API level which supports this instrumentation status report type.

Returns
int

valueOf

public static RemoteAndroidTestRunner.StatusReporterMode valueOf (String name)

Parameters
name String

Returns
RemoteAndroidTestRunner.StatusReporterMode

values

public static final StatusReporterMode[] values ()

Returns
StatusReporterMode[]