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 System.currentTimeMillis() em que o evento ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) foi recebido.

FailureDescription getFailure ()

Obtenha a FailureDescription associada.

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 String associado.

long getStartTime ()

Retorna a hora System.currentTimeMillis() em que o evento ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) foi recebido.

TestResult.TestStatus getStatus ()

Obtenha o resultado TestStatus do teste.

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 ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus (TestResult.TestStatus status)

Defina o TestStatus .

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

public  getLoggedFiles ()

Retorna uma cópia do mapa contendo todo o arquivo registrado associado a esse caso de teste.

devoluções

getMetrics

public  getMetrics ()

Obtenha as métricas de teste associadas.

devoluções

getProtoMetrics

public  getProtoMetrics ()

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 : Lista de 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