Resultado do teste
public class TestResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestResult |
Recipiente para um resultado de um único teste.
Resumo
Campos | |
---|---|
public static final String | IS_FLAKY
|
Construtores públicos | |
---|---|
TestResult () |
Métodos públicos | |
---|---|
void | addLoggedFile (String dataName, LogFile loggedFile) Adicione um rastreamento de arquivo registrado associado a esse caso de teste |
boolean | equals (Object obj) |
long | getEndTime () Retorna a hora |
FailureDescription | getFailure () Obtenha a |
getLoggedFiles () Retorna uma cópia do mapa contendo todo o arquivo registrado associado a esse caso de teste. | |
getMetrics () Obtenha as métricas de teste associadas. | |
getProtoMetrics () Obtenha as métricas de teste associadas no formato proto. | |
String | getStackTrace () Obtenha o rastreamento de pilha |
long | getStartTime () Retorna a hora |
TestResult.TestStatus | getStatus () Obtenha o resultado |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) Mescle as tentativas para um mesmo caso de teste com base na estratégia de mesclagem. |
void | setEndTime (long currentTimeMillis) Define o horário de término |
void | setFailure ( FailureDescription failureDescription) Defina o rastreamento de pilha. |
void | setMetrics ( metrics) setMetrics ( metrics) Defina as métricas de teste, substituindo quaisquer valores anteriores. |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) Defina o formato de protométricas de teste, substituindo quaisquer valores anteriores. |
void | setStackTrace (String stackTrace) Defina o rastreamento de pilha. |
void | setStartTime (long startTime) Permite definir a hora em que o teste foi iniciado, para ser usado com |
TestResult | setStatus (TestResult.TestStatus status) Defina o |
Campos
IS_FLAKY
public static final String IS_FLAKY
Construtores públicos
Resultado do teste
public TestResult ()
Métodos públicos
addLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
Adicione um rastreamento de arquivo registrado associado a esse caso de teste
Parâmetros | |
---|---|
dataName | String |
loggedFile | LogFile |
é igual a
public boolean equals (Object obj)
Parâmetros | |
---|---|
obj | Object |
devoluções | |
---|---|
boolean |
getEndTime
public long getEndTime ()
Retorna a hora System.currentTimeMillis()
em que o evento ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map))
foi recebido.
devoluções | |
---|---|
long |
getFailure
public FailureDescription getFailure ()
Obtenha a FailureDescription
associada. Deve ser null
se getStatus()
for TestStatus#PASSED
.
devoluções | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
Retorna uma cópia do mapa contendo todo o arquivo registrado associado a esse caso de teste.
devoluções | |
---|---|
getMetrics
publicgetMetrics ()
Obtenha as métricas de teste associadas.
devoluções | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
Obtenha as métricas de teste associadas no formato proto.
devoluções | |
---|---|
getStackTrace
public String getStackTrace ()
Obtenha o rastreamento de pilha String
associado. Deve ser null
se getStatus()
for TestStatus#PASSED
.
devoluções | |
---|---|
String |
getStartTime
public long getStartTime ()
Retorna a hora System.currentTimeMillis()
em que o evento ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
foi recebido.
devoluções | |
---|---|
long |
getStatus
public TestResult.TestStatus getStatus ()
Obtenha o resultado TestStatus
do teste.
devoluções | |
---|---|
TestResult.TestStatus |
hashCode
public int hashCode ()
devoluções | |
---|---|
int |
fundir
public static TestResult merge (results, MergeStrategy strategy)
Mescle as tentativas para um mesmo caso de teste com base na estratégia de mesclagem.
Parâmetros | |
---|---|
results | TestResult que será mesclada |
strategy | MergeStrategy : o MergeStrategy a ser usado para determinar o resultado da mesclagem. |
devoluções | |
---|---|
TestResult | o TestResult mesclado ou nulo se não houver nada para mesclar. |
setEndTime
public void setEndTime (long currentTimeMillis)
Define o horário de término
Parâmetros | |
---|---|
currentTimeMillis | long |
setFailure
public void setFailure (FailureDescription failureDescription)
Defina o rastreamento de pilha.
Parâmetros | |
---|---|
failureDescription | FailureDescription |
setMetrics
public void setMetrics (metrics)
Defina as métricas de teste, substituindo quaisquer valores anteriores.
Parâmetros | |
---|---|
metrics |
definirProtoMetrics
public void setProtoMetrics (metrics)
Defina o formato de protométricas de teste, substituindo quaisquer valores anteriores.
Parâmetros | |
---|---|
metrics |
setStackTrace
public void setStackTrace (String stackTrace)
Defina o rastreamento de pilha.
Parâmetros | |
---|---|
stackTrace | String |
setStartTime
public void setStartTime (long startTime)
Permite definir a hora em que o teste foi iniciado, para ser usado com ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Parâmetros | |
---|---|
startTime | long |
setStatus
public TestResult setStatus (TestResult.TestStatus status)
Defina o TestStatus
.
Parâmetros | |
---|---|
status | TestResult.TestStatus |
devoluções | |
---|---|
TestResult |