Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

InstrumentationResultProtoParser

public class InstrumentationResultProtoParser
extends Object implements IShellOutputReceiver

java.lang.Object
com.android.tradefed.result.ddmlib.InstrumentationResultProtoParser


Analiza el proto de resultado de instrumentación recopilado durante la ejecución de la prueba de instrumentación e informa a ITestRunListener de los resultados.

Resumen

Campos

public static final String INVALID_TEST_RESULTS_FILE

Mensaje de error proporcionado cuando no se encuentra ningún archivo de resultado de prueba.

public static final String NO_TEST_RESULTS_FILE

Mensaje de error proporcionado cuando no se encuentra ningún archivo de resultado de prueba.

public static final String NO_TEST_RESULTS_MSG

Mensaje de error proporcionado cuando no se reciben resultados de la prueba de ejecución.

Constructores públicos

InstrumentationResultProtoParser (String runName, listeners) InstrumentationResultProtoParser (String runName, listeners)

Métodos públicos

void addOutput (byte[] protoData, int bytes, int length)
void flush ()
boolean isCancelled ()
void processProtoFile (File protoFile)

Procese el archivo proto de resultado de instrumentación recopilado durante la ejecución de la prueba de instrumentación.

void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

Procese previamente el estado de la sesión de instrumentación, que incluye los resultados de la prueba de instrumentación y el código de estado de la sesión, en el formato de salida del shell para su posterior procesamiento por InstrumentationResultParser.

void processTestStatus (InstrumentationData.TestStatus testStatus)

Procese previamente el único mensaje proto TestStatus que incluye la información de la prueba o los resultados de la prueba y el código de resultado en el formato de salida del shell para su posterior procesamiento por InstrumentationResultParser.

Campos

INVALID_TEST_RESULTS_FILE

public static final String INVALID_TEST_RESULTS_FILE

Mensaje de error proporcionado cuando no se encuentra ningún archivo de resultado de prueba.

NO_TEST_RESULTS_FILE

public static final String NO_TEST_RESULTS_FILE

Mensaje de error proporcionado cuando no se encuentra ningún archivo de resultado de prueba.

NO_TEST_RESULTS_MSG

public static final String NO_TEST_RESULTS_MSG

Mensaje de error proporcionado cuando no se reciben resultados de la prueba de ejecución.

Constructores públicos

InstrumentationResultProtoParser

public InstrumentationResultProtoParser (String runName, 
                 listeners)

Parámetros
runName String

listeners

Métodos públicos

addOutput

public void addOutput (byte[] protoData, 
                int bytes, 
                int length)

Parámetros
protoData byte

bytes int

length int

enjuagar

public void flush ()

está cancelado

public boolean isCancelled ()

Devoluciones
boolean

processProtoFile

public void processProtoFile (File protoFile)

Procese el archivo proto de resultado de instrumentación recopilado durante la ejecución de la prueba de instrumentación. El archivo proto de instrumentación consta del estado de la prueba y el estado de la sesión de instrumentación. Este método se usará solo cuando el archivo proto de resultados de instrumentación completo esté disponible para analizar.

Parámetros
protoFile File : que contiene el estado de la prueba y los resultados de la sesión de instrumentación.

processSessionStatus

public void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

Procese previamente el estado de la sesión de instrumentación, que incluye los resultados de la prueba de instrumentación y el código de estado de la sesión, en el formato de salida del shell para su posterior procesamiento por InstrumentationResultParser.

Parámetros
sessionStatus InstrumentationData.SessionStatus : SessionStatus contiene la información de la sesión de instrumentación actual recopilada durante la ejecución de la prueba.

processTestStatus

public void processTestStatus (InstrumentationData.TestStatus testStatus)

Procese previamente el único mensaje proto TestStatus que incluye la información de la prueba o los resultados de la prueba y el código de resultado en el formato de salida del shell para su posterior procesamiento por InstrumentationResultParser.

Parámetros
testStatus InstrumentationData.TestStatus : TestStatus contiene la información de prueba actual recopilada durante la prueba.