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

SubprocessTestResultsParser

public class SubprocessTestResultsParser
extends Object

java.lang.Object
com.android.tradefed.util.SubprocessTestResultsParser


Extiende ERROR(/FileOutputStream) para analizar la salida antes de escribir en el archivo para que podamos generar los eventos de prueba en el lado del lanzador.

Resumen

Clases anidadas

class SubprocessTestResultsParser.StatusKeys

Claves de estado de prueba relevantes.

Constructores públicos

SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)

Constructor para el analizador de resultados

SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)

Constructor para el analizador de resultados

Métodos públicos

void close ()
TestDescription getCurrentTest ()

Devuelve la prueba que está actualmente en curso.

int getSocketServerPort ()

Devuelve el receptor de enchufe que estaba abierto.

Long getStartTime ()

Devuelve la hora de inicio asociada con el evento de inicio de invocación de la invocación del subproceso.

boolean joinReceiver (long millis, boolean waitForConnection)

Espere a que el receptor de eventos termine de procesar los eventos.

boolean joinReceiver (long millis)

Espere a que el receptor de eventos termine de procesar los eventos.

void parseFile (File file)
void processNewLines (String[] lines)

llamar a analizar en cada línea de la matriz para extraer los eventos, si los hay.

boolean reportedInvocationFailed ()

Devuelve si se ha informado de un error de invocación.

void setIgnoreTestLog (boolean ignoreTestLog)

Si ignorar o no los eventos de testLog y confiar solo en logAssociation.

Constructores públicos

SubprocessTestResultsParser

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                boolean streaming, 
                IInvocationContext context)

Constructor para el analizador de resultados

Parámetros
listener ITestInvocationListener : ITestInvocationListener dónde informar los resultados

streaming boolean : si es True, se abrirá un receptor de enchufe para recibir resultados.

context IInvocationContext : una información de IInvocationContext sobre la invocación

SubprocessTestResultsParser

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                IInvocationContext context)

Constructor para el analizador de resultados

Parámetros
listener ITestInvocationListener : ITestInvocationListener dónde informar los resultados

context IInvocationContext : una información de IInvocationContext sobre la invocación

Métodos públicos

cerca

public void close ()

getCurrentTest

public TestDescription getCurrentTest ()

Devuelve la prueba que está actualmente en curso.

Devoluciones
TestDescription

getSocketServerPort

public int getSocketServerPort ()

Devuelve el receptor de enchufe que estaba abierto. -1 si ninguno.

Devoluciones
int

getStartTime

public Long getStartTime ()

Devuelve la hora de inicio asociada con el evento de inicio de invocación de la invocación del subproceso.

Devoluciones
Long

joinReceiver

public boolean joinReceiver (long millis, 
                boolean waitForConnection)

Espere a que el receptor de eventos termine de procesar los eventos.

Parámetros
millis long : tiempo de espera en milisegundos.

waitForConnection boolean : Falso para omitir la espera si nunca se estableció una conexión.

Devoluciones
boolean Verdadero si el hilo del receptor termina antes del tiempo de espera, falso en caso contrario.

joinReceiver

public boolean joinReceiver (long millis)

Espere a que el receptor de eventos termine de procesar los eventos. Esperará incluso si no se estableció una conexión, es decir, el procesamiento aún no ha comenzado.

Parámetros
millis long : tiempo de espera en milisegundos.

Devoluciones
boolean Verdadero si el hilo del receptor termina antes del tiempo de espera, falso en caso contrario.

parseFile

public void parseFile (File file)

Parámetros
file File

processNewLines

public void processNewLines (String[] lines)

llame al análisis en cada línea de la matriz para extraer los eventos, si los hay.

Parámetros
lines String

reportInvocationFailed

public boolean reportedInvocationFailed ()

Devuelve si se informó si se produjo un error en la invocación.

Devoluciones
boolean

setIgnoreTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

Si ignorar o no los eventos testLog y confiar solo en logAssociation.

Parámetros
ignoreTestLog boolean