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 | |