Resultado do teste
public class TestResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestResult |
Recipiente para o 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 () Retorne a hora |
FailureDescription | getFailure () Obtenha o |
getLoggedFiles () Retorna uma cópia do mapa contendo todos os arquivos registrados associados a esse caso de teste. | |
getMetrics () Obtenha as métricas de teste associadas. | |
getProtoMetrics () Obtenha as métricas de teste associadas em formato proto. | |
TestStatus | getResultStatus () Obtenha o resultado |
SkipReason | getSkipReason () |
String | getStackTrace () Obtenha o rastreamento de pilha |
long | getStartTime () Retorne a hora |
TestResult.TestStatus | getStatus () Obtenha o resultado |
int | hashCode () |
static TestResult | merge ( results, MergeStrategy strategy) merge ( results, MergeStrategy strategy) Mesclar as tentativas para um mesmo caso de teste com base na estratégia de mesclagem. |
void | setEndTime (long currentTimeMillis) Define a hora 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 das métricas proto de teste, substituindo quaisquer valores anteriores. |
void | setSkipReason ( SkipReason reason) |
void | setStackTrace (String stackTrace) Defina o rastreamento de pilha. |
void | setStartTime (long startTime) Permite definir o horário de início do teste, para ser utilizado com |
TestResult | setStatus ( TestStatus status) Defina o |
TestResult | setStatus (TestResult.TestStatus ddmlibStatus) |
Campos
É_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 ()
Retorne 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 o FailureDescription
associado. Deve ser null
se getStatus()
for TestStatus#PASSED
.
Devoluções | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
Retorna uma cópia do mapa contendo todos os arquivos registrados associados 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 em formato proto.
Devoluções | |
---|---|
getResultStatus
public TestStatus getResultStatus ()
Obtenha o resultado TestStatus
do teste.
Devoluções | |
---|---|
TestStatus |
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 ()
Retorne a hora System.currentTimeMillis()
em que o evento ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
foi recebido.
Devoluções | |
---|---|
long |
obterStatus
public TestResult.TestStatus getStatus ()
Obtenha o resultado TestStatus
do teste.
Devoluções | |
---|---|
TestResult.TestStatus |
código hash
public int hashCode ()
Devoluções | |
---|---|
int |
mesclar
public static TestResult merge (results, MergeStrategy strategy)
Mesclar as tentativas para um mesmo caso de teste com base na estratégia de mesclagem.
Parâmetros | |
---|---|
results | TestResult que serão mesclados |
strategy | MergeStrategy : a MergeStrategy a ser usada para determinar o resultado da fusão. |
Devoluções | |
---|---|
TestResult | o TestResult mesclado ou nulo se não houver nada para mesclar. |
setEndTime
public void setEndTime (long currentTimeMillis)
Define a hora 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 |
setProtoMetrics
public void setProtoMetrics (metrics)
Defina o formato das métricas proto 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 o horário de início do teste, para ser utilizado com ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Parâmetros | |
---|---|
startTime | long |
definirStatus
public TestResult setStatus (TestStatus status)
Defina o TestStatus
.
Parâmetros | |
---|---|
status | TestStatus |
Devoluções | |
---|---|
TestResult |
definirStatus
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
Parâmetros | |
---|---|
ddmlibStatus | TestResult.TestStatus |
Devoluções | |
---|---|
TestResult |