TestResult

public class TestResult
extends Object

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


Es un contenedor para el 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)

Agrega un seguimiento de archivos registrados 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()

Muestra una copia del mapa que contiene todo el archivo registrado asociado 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 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 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)

Establece el formato de métricas de proto de prueba y anula los valores anteriores.

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

Establece el seguimiento de pila.

void setStartTime(long startTime)

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

TestResult setStatus(TestStatus status)

Establece el TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Campos

IS_FLAKY

public static final String IS_FLAKY

Constructores públicos

TestResult

public TestResult ()

Métodos públicos

addLoggedFile

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Agrega un seguimiento de archivos registrados 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 ()

Muestra una copia del mapa que contiene todo el archivo registrado asociado 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 TestStatus de la prueba.

Muestra
TestStatus

getSkipReason

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 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 según la estrategia de combinación.

Parámetros
results : Es la 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 TestResult combinado o nulo si no hay nada para combinar.

setEndTime

public void setEndTime (long currentTimeMillis)

Establece la hora de finalización.

Parámetros
currentTimeMillis long

setFailure

public void setFailure (FailureDescription failureDescription)

Establece el seguimiento de pila.

Parámetros
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

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

Parámetros
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Establece el formato de métricas de proto de prueba y anula los valores anteriores.

Parámetros
metrics

setSkipReason

public void setSkipReason (SkipReason reason)

Parámetros
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Configura el seguimiento de pila.

Parámetros
stackTrace String

establecerHoradeinicio

public void setStartTime (long startTime)

Permite establecer la hora en que se inició la prueba para usarla 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