SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Extiende ERROR(/FileOutputStream)
para analizar el resultado antes de escribir en el archivo, de modo que podamos
generar los eventos de prueba en el lado del selector
Resumen
Clases anidadas | |
---|---|
class |
SubprocessTestResultsParser.StatusKeys
Claves de estado de prueba relevantes. |
Constructores públicos | |
---|---|
SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Constructor del analizador de resultados |
|
SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)
Constructor del analizador de resultados |
Métodos públicos | |
---|---|
void
|
close()
|
void
|
completeModuleEvents()
Completa y cierra los eventos que estén abiertos |
TestDescription
|
getCurrentTest()
Muestra la prueba que está en curso. |
SubprocessEventHelper.InvocationFailedEventInfo
|
getReportedInvocationFailedEventInfo()
Muestra la información informada del evento de error de invocación. |
int
|
getSocketServerPort()
Devuelve el receptor de socket que estaba abierto. |
Long
|
getStartTime()
Muestra la hora de inicio asociada con el evento de inicio de la invocación del subproceso invocación. |
boolean
|
joinReceiver(long millis, boolean waitForConnection)
Espera a que el receptor de eventos termine de procesar los eventos. |
boolean
|
joinReceiver(long millis)
Espera a que el receptor de eventos termine de procesar los eventos. |
void
|
parseFile(File file)
|
void
|
processNewLines(String[] lines)
llama a analizar en cada línea del array para extraer los eventos, si los hubiera. |
boolean
|
reportedInvocationFailed()
Muestra si se informó o no una invocación con errores. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
Indica si ignorar o no los eventos testLog y solo depender de logAssociation. |
Constructores públicos
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Constructor del analizador de resultados
Parámetros | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener donde informar los resultados |
streaming |
boolean : Si se establece en True, se abrirá un receptor de sockets para recibir resultados. |
context |
IInvocationContext : Es una información de IInvocationContext sobre la invocación. |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Constructor del analizador de resultados
Parámetros | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener donde informar los resultados |
context |
IInvocationContext : Es una información de IInvocationContext sobre la invocación. |
Métodos públicos
cerrar
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Completa y cierra los eventos que estén abiertos
getCurrentTest.
public TestDescription getCurrentTest ()
Devuelve la prueba que está actualmente en curso.
Muestra | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Muestra la información informada del evento de error de invocación.
Muestra | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort.
public int getSocketServerPort ()
Devuelve el receptor de socket que estaba abierto. -1 si no hay ninguno.
Muestra | |
---|---|
int |
Hora de inicio
public Long getStartTime ()
Muestra la hora de inicio asociada con el evento de inicio de la invocación del subproceso invocación.
Muestra | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
Espera a que el receptor de eventos termine de procesar los eventos.
Parámetros | |
---|---|
millis |
long : Tiempo de espera en milisegundos. |
waitForConnection |
boolean : Es un valor falso para omitir la espera si nunca se estableció una conexión. |
Muestra | |
---|---|
boolean |
Es verdadero si el subproceso del receptor finaliza antes del tiempo de espera. De lo contrario, es falso. |
joinReceiver
public boolean joinReceiver (long millis)
Espera a que el receptor de eventos termine de procesar los eventos. Esperará incluso si se produce una conexión no se estableció, es decir, aún no comenzó el procesamiento.
Parámetros | |
---|---|
millis |
long : Tiempo de espera en milisegundos. |
Muestra | |
---|---|
boolean |
Es verdadero si el subproceso del receptor finaliza antes del tiempo de espera. De lo contrario, es falso. |
analizarArchivo
public void parseFile (File file)
Parámetros | |
---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
llama a analizar en cada línea del array para extraer los eventos, si los hubiera.
Parámetros | |
---|---|
lines |
String |
reportadaInvocationFailed
public boolean reportedInvocationFailed ()
Muestra si se informó o no una invocación con errores.
Muestra | |
---|---|
boolean |
setIgnorarTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Indica si ignorar o no los eventos testLog y solo depender de logAssociation.
Parámetros | |
---|---|
ignoreTestLog |
boolean |