SubprocessTestResultsParser
public class SubprocessTestResultsParser
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Estende ERROR(/FileOutputStream) para analisar a saída antes de gravar no arquivo para que possamos gerar os eventos de teste no lado do inicializador.
Resumo
Classes aninhadas | |
|---|---|
class | SubprocessTestResultsParser.StatusKeysChaves de status de teste relevantes. |
Construtores públicos | |
|---|---|
SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)Construtor para o analisador de resultados | |
SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)Construtor para o analisador de resultados | |
Métodos públicos | |
|---|---|
void | close () |
void | completeModuleEvents ()Conclua e feche todos os eventos deixados em aberto |
TestDescription | getCurrentTest ()Retorna o teste que está em andamento. |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo ()Retorna informações de eventos de falha de invocação relatadas. |
int | getSocketServerPort ()Retorna o receptor do soquete que estava aberto. |
Long | getStartTime ()Retorna a hora de início associada ao evento de início da invocação da invocação do subprocesso. |
boolean | joinReceiver (long millis, boolean waitForConnection)Aguarde até que o receptor de eventos conclua o processamento dos eventos. |
boolean | joinReceiver (long millis)Aguarde até que o receptor de eventos conclua o processamento dos eventos. |
void | parseFile (File file) |
void | processNewLines (String[] lines)chame parse em cada linha da matriz para extrair os eventos, se houver. |
boolean | reportedInvocationFailed ()Retorna se uma falha na invocação foi relatada ou não. |
void | setIgnoreTestLog (boolean ignoreTestLog)Ignorar ou não os eventos testLog e confiar apenas no logAssociation. |
Construtores públicos
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener,
boolean streaming,
IInvocationContext context)Construtor para o analisador de resultados
| Parâmetros | |
|---|---|
listener | ITestInvocationListener : ITestInvocationListener onde relatar os resultados |
streaming | boolean : se for True, um receptor de soquete será aberto para receber resultados. |
context | IInvocationContext : uma informação IInvocationContext sobre a invocação |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener,
IInvocationContext context)Construtor para o analisador de resultados
| Parâmetros | |
|---|---|
listener | ITestInvocationListener : ITestInvocationListener onde relatar os resultados |
context | IInvocationContext : uma informação IInvocationContext sobre a invocação |
Métodos públicos
fechar
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Conclua e feche todos os eventos deixados em aberto
getCurrentTest
public TestDescription getCurrentTest ()
Retorna o teste que está em andamento.
| Devoluções | |
|---|---|
TestDescription | |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Retorna informações de eventos de falha de invocação relatadas.
| Devoluções | |
|---|---|
SubprocessEventHelper.InvocationFailedEventInfo | |
getSocketServerPort
public int getSocketServerPort ()
Retorna o receptor do soquete que estava aberto. -1 se nenhum.
| Devoluções | |
|---|---|
int | |
getStartTime
public Long getStartTime ()
Retorna a hora de início associada ao evento de início da invocação da invocação do subprocesso.
| Devoluções | |
|---|---|
Long | |
junte-se ao receptor
public boolean joinReceiver (long millis,
boolean waitForConnection)Aguarde até que o receptor de eventos conclua o processamento dos eventos.
| Parâmetros | |
|---|---|
millis | long : tempo limite em milissegundos. |
waitForConnection | boolean : False para pular a espera se uma conexão nunca foi estabelecida. |
| Devoluções | |
|---|---|
boolean | Verdadeiro se o encadeamento receptor terminar antes do tempo limite, caso contrário, será falso. |
junte-se ao receptor
public boolean joinReceiver (long millis)
Aguarde até que o receptor de eventos conclua o processamento dos eventos. Aguardará mesmo que a conexão não tenha sido estabelecida, ou seja, o processamento ainda não tenha começado.
| Parâmetros | |
|---|---|
millis | long : tempo limite em milissegundos. |
| Devoluções | |
|---|---|
boolean | Verdadeiro se o encadeamento receptor terminar antes do tempo limite, caso contrário, será falso. |
analisar arquivo
public void parseFile (File file)
| Parâmetros | |
|---|---|
file | File |
processNewLines
public void processNewLines (String[] lines)
chame parse em cada linha da matriz para extrair os eventos, se houver.
| Parâmetros | |
|---|---|
lines | String |
reportadoInvocaçãoFailed
public boolean reportedInvocationFailed ()
Retorna se uma falha na invocação foi relatada ou não.
| Devoluções | |
|---|---|
boolean | |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Ignorar ou não os eventos testLog e confiar apenas no logAssociation.
| Parâmetros | |
|---|---|
ignoreTestLog | boolean |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.