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

FailureDescription getFailure ()

Obtenha o FailureDescription associado.

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 TestStatus do teste.

SkipReason getSkipReason ()
String getStackTrace ()

Obtenha o rastreamento de pilha String associado.

long getStartTime ()

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

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

TestResult setStatus ( TestStatus status)

Defina o TestStatus .

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

public  getLoggedFiles ()

Retorna uma cópia do mapa contendo todos os arquivos registrados associados 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 em formato proto.

Devoluções

getResultStatus

public TestStatus getResultStatus ()

Obtenha o resultado TestStatus do teste.

Devoluções
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Devoluções
SkipReason

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

setSkipReason

public void setSkipReason (SkipReason reason)

Parâmetros
reason SkipReason

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