SubprocessTestResultsParser
public class SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Estende ERROR(/FileOutputStream)
per analizzare l'output prima di scrivere nel file in modo da poter generare gli eventi di test sul lato del programma di avvio.
Riepilogo
Classi nidificate | |
---|---|
class | SubprocessTestResultsParser.StatusKeys Tasti di stato del test rilevanti. |
Costruttori pubblici | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) Costruttore per il parser dei risultati | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) Costruttore per il parser dei risultati |
Metodi pubblici | |
---|---|
void | close () |
void | completeModuleEvents () Completa e chiudi tutti gli eventi rimasti aperti |
TestDescription | getCurrentTest () Restituisce il test attualmente in corso. |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo () Restituisce informazioni sull'evento di errore di chiamata segnalato. |
int | getSocketServerPort () Restituisce il ricevitore socket che era aperto. |
Long | getStartTime () Restituisce l'ora di inizio associata all'evento di inizio invocazione dall'invocazione del sottoprocesso. |
boolean | joinReceiver (long millis, boolean waitForConnection) Attendere che il destinatario dell'evento termini l'elaborazione degli eventi. |
boolean | joinReceiver (long millis) Attendere che il destinatario dell'evento termini l'elaborazione degli eventi. |
void | parseFile (File file) |
void | processNewLines (String[] lines) chiama parse su ogni riga dell'array per estrarre gli eventi, se presenti. |
boolean | reportedInvocationFailed () Restituisce se è stata segnalata o meno un'invocazione non riuscita. |
void | setIgnoreTestLog (boolean ignoreTestLog) Se ignorare o meno gli eventi testLog e fare affidamento solo su logAssociation. |
Costruttori pubblici
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Costruttore per il parser dei risultati
Parametri | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener dove riportare i risultati |
streaming | boolean : se True, un ricevitore socket sarà aperto per ricevere i risultati. |
context | IInvocationContext : informazioni IInvocationContext sull'invocazione |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Costruttore per il parser dei risultati
Parametri | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener dove riportare i risultati |
context | IInvocationContext : informazioni IInvocationContext sull'invocazione |
Metodi pubblici
vicino
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Completa e chiudi tutti gli eventi rimasti aperti
getCurrentTest
public TestDescription getCurrentTest ()
Restituisce il test attualmente in corso.
ritorna | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Restituisce informazioni sull'evento di errore di chiamata segnalato.
ritorna | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
Restituisce il ricevitore socket che era aperto. -1 se nessuno.
ritorna | |
---|---|
int |
getStartTime
public Long getStartTime ()
Restituisce l'ora di inizio associata all'evento di inizio invocazione dall'invocazione del sottoprocesso.
ritorna | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
Attendere che il destinatario dell'evento termini l'elaborazione degli eventi.
Parametri | |
---|---|
millis | long : timeout in millisecondi. |
waitForConnection | boolean : falso per saltare l'attesa se la connessione non è mai stata stabilita. |
ritorna | |
---|---|
boolean | Vero se il thread del destinatario termina prima del timeout, Falso altrimenti. |
joinReceiver
public boolean joinReceiver (long millis)
Attendere che il destinatario dell'evento termini l'elaborazione degli eventi. Aspetterà anche se non è stata stabilita una connessione, ovvero l'elaborazione non è ancora iniziata.
Parametri | |
---|---|
millis | long : timeout in millisecondi. |
ritorna | |
---|---|
boolean | Vero se il thread del destinatario termina prima del timeout, Falso altrimenti. |
parseFile
public void parseFile (File file)
Parametri | |
---|---|
file | File |
processNewLines
public void processNewLines (String[] lines)
chiama parse su ogni riga dell'array per estrarre gli eventi, se presenti.
Parametri | |
---|---|
lines | String |
segnalatoInvocationFailed
public boolean reportedInvocationFailed ()
Restituisce se è stata segnalata o meno un'invocazione non riuscita.
ritorna | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Se ignorare o meno gli eventi testLog e fare affidamento solo su logAssociation.
Parametri | |
---|---|
ignoreTestLog | boolean |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-12-01 UTC.