LUCIResultReporter
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener (link em inglês) | |
↳ | com.android.tradefed.result.LUCIResultReporter |
Um gerador de relatórios de resultados que salva os resultados necessários para o ResultDB e a LUCI. no formato JSON (go/result-sink) e registra a localização do arquivo no console. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult (em inglês) Ele armazena o resultado de cada caso de teste na execução do teste 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 uma 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 resultados. |
void
|
saveJsonFile(JSONObject jsonResults)
Salva o arquivo JSON de resultados. |
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
invocaçãoFinalizada
public void invocationEnded (long elapsedTime)
Informa que a invocação foi encerrada, seja com sucesso ou devido a algum erro condição.
Será chamado automaticamente pela estrutura TradeFederation.
Parâmetros | |
---|---|
elapsedTime |
long : o tempo decorrido da invocação em ms |
InvocationFalha
public void invocationFailed (Throwable cause)
Informa uma invocação incompleta devido a uma condição de erro.
Será chamado automaticamente pela estrutura 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 informantes precisam substituir esse método para oferecer suporte à geração de relatórios de vários dispositivos.
Parâmetros | |
---|---|
context |
IInvocationContext : informações sobre a invocação. |
associação de registro
public void logAssociation (String dataName, LogFile logFile)
Coleta arquivos de resultados.
Parâmetros | |
---|---|
dataName |
String : o nome dos dados |
logFile |
LogFile : o LogFile que foi registrado antes e precisa ser associado ao
caso de teste. |
salvarArquivoJson
public void saveJsonFile (JSONObject jsonResults)
Salva o arquivo JSON de resultados.
Parâmetros | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
Parâmetros | |
---|---|
granularResults |
boolean |
supportGranularResults
public boolean supportGranularResults ()
Retorna "True" se o informante for compatível com resultados granulares. Caso contrário, retorna "false".
Retorna | |
---|---|
boolean |