LUCIResultReporter
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIResultReporter |
Um relatório de resultados que salva os resultados de teste necessários pelo ResultDB e pelo LUCI no formato JSON (go/result-sink) e registra o local do arquivo no console. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Ele armazena o resultado do teste de cada caso de teste na execução em uma matriz.
Resumo
Construtores públicos | |
---|---|
LUCIResultReporter()
|
Métodos públicos | |
---|---|
void
|
invocationEnded(long elapsedTime)
Informa que a invocação foi encerrada, seja com sucesso ou devido a algum erro condição. |
void
|
invocationFailed(Throwable cause)
Informa uma invocação incompleta devido a alguma condição de erro. |
void
|
invocationStarted(IInvocationContext context)
Informa o início da invocação do teste. |
void
|
logAssociation(String dataName, LogFile logFile)
Coleta arquivos de resultado. |
void
|
saveJsonFile(JSONObject jsonResults)
Salva o arquivo de resultado JSON. |
void
|
setGranularResults(boolean granularResults)
|
boolean
|
supportGranularResults()
Retorna "True" se o informante for compatível com resultados granulares. Caso contrário, retorna "false". |
Construtores públicos
LUCIResultReporter
public LUCIResultReporter ()
Métodos públicos
invocationEnded
public void invocationEnded (long elapsedTime)
Informa que a invocação foi encerrada, seja com sucesso ou devido a alguma condição de erro.
Será chamado automaticamente pela estrutura TradeFederation.
Parâmetros | |
---|---|
elapsedTime |
long : o tempo decorrido da invocação em ms |
InvocationFailed
public void invocationFailed (Throwable cause)
Informa uma invocação incompleta devido a uma condição de erro.
Será chamado automaticamente pelo framework TradeFederation.
Parâmetros | |
---|---|
cause |
Throwable : a causa Throwable da falha |
invocationStarted
public void invocationStarted (IInvocationContext context)
Informa o início da invocação do teste.
Será chamado automaticamente pela estrutura TradeFederation. Os repórteres precisam substituir esse método para oferecer suporte a vários dispositivos.
Parâmetros | |
---|---|
context |
IInvocationContext : informações sobre a invocação |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
Coleta arquivos de resultado.
Parâmetros | |
---|---|
dataName |
String : o nome dos dados |
logFile |
LogFile : o LogFile que foi registrado antes e precisa ser associado ao
caso de teste. |
saveJsonFile
public void saveJsonFile (JSONObject jsonResults)
Salva o arquivo de resultado JSON.
Parâmetros | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
Parâmetros | |
---|---|
granularResults |
boolean |
supportGranularResults
public boolean supportGranularResults ()
Retorna "True" se o informante oferece suporte a resultados granulares. Caso contrário, retorna "False".
Retorna | |
---|---|
boolean |