TestResult

public class TestResult
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.result.TestResult.


Contenedor del resultado de una sola prueba.

Resumen

Campos

public static final String IS_FLAKY

Constructores públicos

TestResult()

Métodos públicos

void addLoggedFile(String dataName, LogFile loggedFile)

Agregar un seguimiento de archivos registrado asociado con ese caso de prueba

boolean equals(Object obj)
long getEndTime()

Muestra la hora System.currentTimeMillis() en la que se recibió el evento ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

FailureDescription getFailure()

Obtén el FailureDescription asociado.

getLoggedFiles()

Devuelve una copia del mapa que contiene todos los archivos registrados asociados con ese caso de prueba.

getMetrics()

Obtén las métricas de prueba asociadas.

getProtoMetrics()

Obtén las métricas de prueba asociadas en formato proto.

TestStatus getResultStatus()

Obtén el resultado de TestStatus de la prueba.

SkipReason getSkipReason()
String getStackTrace()

Obtén el seguimiento de pila String asociado.

long getStartTime()

Muestra la hora System.currentTimeMillis() en la que se recibió el evento ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

TestResult.TestStatus getStatus()

Obtén el resultado de TestStatus de la prueba.

int hashCode()
static TestResult merge( results, MergeStrategy strategy)

Combina los intentos de un mismo caso de prueba en función de la estrategia de combinación.

void setEndTime(long currentTimeMillis)

Establece la hora de finalización.

void setFailure(FailureDescription failureDescription)

Configura el seguimiento de pila.

void setMetrics( metrics)

Configura las métricas de prueba y anula los valores anteriores.

void setProtoMetrics( metrics)

Configura el formato de métricas de proto de prueba para anular cualquier valor anterior.

void setSkipReason(SkipReason reason)
void setStackTrace(String stackTrace)

Configura el seguimiento de pila.

void setStartTime(long startTime)

Permite establecer la hora en la que se inició la prueba, que se usará con ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

TestResult setStatus(TestStatus status)

Establece el TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Campos

ES_FLACO

public static final String IS_FLAKY

Constructores públicos

TestResult

public TestResult ()

Métodos públicos

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Agregar un seguimiento de archivos registrado asociado con ese caso de prueba

Parámetros
dataName String

loggedFile LogFile

equals

public boolean equals (Object obj)

Parámetros
obj Object

Muestra
boolean

getEndTime

public long getEndTime ()

Muestra la hora System.currentTimeMillis() en la que se recibió el evento ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

Muestra
long

getFailure

public FailureDescription getFailure ()

Obtén el FailureDescription asociado. Debe ser null si getStatus() es TestStatus#PASSED.

Muestra
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

Devuelve una copia del mapa que contiene todos los archivos registrados asociados con ese caso de prueba.

Muestra

getMetrics

public  getMetrics ()

Obtén las métricas de prueba asociadas.

Muestra

getProtoMetrics.

public  getProtoMetrics ()

Obtén las métricas de prueba asociadas en formato proto.

Muestra

getResultStatus

public TestStatus getResultStatus ()

Obtén el resultado de TestStatus de la prueba.

Muestra
TestStatus

Motivo de la omisión

public SkipReason getSkipReason ()

Muestra
SkipReason

getStackTrace

public String getStackTrace ()

Obtén el seguimiento de pila String asociado. Debe ser null si getStatus() es TestStatus#PASSED.

Muestra
String

Hora de inicio

public long getStartTime ()

Muestra la hora System.currentTimeMillis() en la que se recibió el evento ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

Muestra
long

getStatus

public TestResult.TestStatus getStatus ()

Obtén el resultado de TestStatus de la prueba.

Muestra
TestResult.TestStatus

hashCode

public int hashCode ()

Muestra
int

combinar

public static TestResult merge ( results, 
                MergeStrategy strategy)

Combina los intentos de un mismo caso de prueba en función de la estrategia de combinación.

Parámetros
results : Lista de TestResult que se combinarán

strategy MergeStrategy: Es el MergeStrategy que se usará para determinar el resultado de la combinación.

Muestra
TestResult el objeto TestResult combinado o un valor nulo si no hay nada para combinar.

Configurar hora de finalización

public void setEndTime (long currentTimeMillis)

Establece la hora de finalización.

Parámetros
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Configura el seguimiento de pila.

Parámetros
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Configura las métricas de prueba y anula los valores anteriores.

Parámetros
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Configura el formato de métricas de proto de prueba para anular cualquier valor anterior.

Parámetros
metrics

setOmitirMotivo

public void setSkipReason (SkipReason reason)

Parámetros
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Configura el seguimiento de pila.

Parámetros
stackTrace String

setStartTime

public void setStartTime (long startTime)

Permite establecer la hora en la que se inició la prueba, que se usará con ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

Parámetros
startTime long

setStatus

public TestResult setStatus (TestStatus status)

Establece el TestStatus.

Parámetros
status TestStatus

Muestra
TestResult

setStatus

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parámetros
ddmlibStatus TestResult.TestStatus

Devuelve
TestResult