SubprocesoTestResultsParser
public class SubprocessTestResultsParser
extends Object
| java.lang.Objeto | |
| ↳ | 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 iniciador.
Resumen
clases anidadas | |
|---|---|
class | SubprocessTestResultsParser.StatusKeysClaves 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 () |
void | completeModuleEvents ()Complete y cierre cualquier evento que quede abierto |
TestDescription | getCurrentTest ()Devuelve la prueba que está actualmente en curso. |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo ()Devuelve información del evento de error de invocación informado. |
int | getSocketServerPort ()Devuelve el socket del receptor 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)Llame a Parse en cada línea de la matriz para extraer los eventos, si los hay. |
boolean | reportedInvocationFailed ()Devuelve si se informó o no de una invocación fallida. |
void | setIgnoreTestLog (boolean ignoreTestLog)Si se deben ignorar o no los eventos testLog y confiar únicamente en logAssociation. |
Constructores públicos
SubprocesoTestResultsParser
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 Verdadero, se abrirá un receptor de socket para recibir resultados. |
context | IInvocationContext : información de IInvocationContext sobre la invocación. |
SubprocesoTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Constructor para el analizador de resultados.
| Parámetros | |
|---|---|
listener | ITestInvocationListener : ITestInvocationListener dónde informar los resultados |
context | IInvocationContext : información de IInvocationContext sobre la invocación. |
Métodos públicos
cerca
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Complete y cierre cualquier evento que quede abierto
obtener prueba actual
public TestDescription getCurrentTest ()
Devuelve la prueba que está actualmente en curso.
| Devoluciones | |
|---|---|
TestDescription | |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Devuelve información del evento de error de invocación informado.
| Devoluciones | |
|---|---|
SubprocessEventHelper.InvocationFailedEventInfo | |
getSocketServerPort
public int getSocketServerPort ()
Devuelve el socket del receptor que estaba abierto. -1 si ninguno.
| Devoluciones | |
|---|---|
int | |
obtener hora de inicio
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 | |
unirseReceptor
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 : False para omitir la espera si nunca se estableció una conexión. |
| Devoluciones | |
|---|---|
boolean | Verdadero si el subproceso del receptor finaliza antes del tiempo de espera; Falso en caso contrario. |
unirseReceptor
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 subproceso del receptor finaliza antes del tiempo de espera; Falso en caso contrario. |
analizar archivo
public void parseFile (File file)
| Parámetros | |
|---|---|
file | File |
procesoNuevasLíneas
public void processNewLines (String[] lines)
Llame a Parse en cada línea de la matriz para extraer los eventos, si los hay.
| Parámetros | |
|---|---|
lines | String |
reportadoInvocación fallida
public boolean reportedInvocationFailed ()
Devuelve si se informó o no de una invocación fallida.
| Devoluciones | |
|---|---|
boolean | |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Si se deben ignorar o no los eventos testLog y confiar únicamente en logAssociation.
| Parámetros | |
|---|---|
ignoreTestLog | boolean |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).