Resultado de la prueba

public class TestResult
extends Object

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


Contenedor para un 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)

Agregue un seguimiento de archivos registrados asociado con ese caso de prueba

boolean equals (Object obj)
long getEndTime ()

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

FailureDescription getFailure ()

Obtenga la FailureDescription asociada.

getLoggedFiles ()

Devuelve una copia del mapa que contiene todo el archivo registrado asociado con ese caso de prueba.

getMetrics ()

Obtenga las métricas de prueba asociadas.

getProtoMetrics ()

Obtenga las métricas de prueba asociadas en formato proto.

String getStackTrace ()

Obtenga el seguimiento de la pila String asociado.

long getStartTime ()

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

TestResult.TestStatus getStatus ()

Obtenga el resultado TestStatus de la prueba.

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

Combine los intentos para un mismo caso de prueba según la estrategia de combinación.

void setEndTime (long currentTimeMillis)

Establece la hora de finalización

void setFailure ( FailureDescription failureDescription)

Establezca el seguimiento de la pila.

void setMetrics ( metrics) setMetrics ( metrics)

Establezca las métricas de prueba, anulando cualquier valor anterior.

void setProtoMetrics ( metrics) setProtoMetrics ( metrics)

Establezca el formato de las métricas del prototipo de prueba, anulando cualquier valor anterior.

void setStackTrace (String stackTrace)

Establezca el seguimiento de la pila.

void setStartTime (long startTime)

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

TestResult setStatus (TestResult.TestStatus status)

Establezca TestStatus .

Campos

ES_FLAKY

public static final String IS_FLAKY

Constructores públicos

Resultado de la prueba

public TestResult ()

Métodos públicos

agregarArchivoRegistrado

public void addLoggedFile (String dataName, 
                LogFile loggedFile)

Agregue un seguimiento de archivos registrados asociado con ese caso de prueba

Parámetros
dataName String

loggedFile LogFile

es igual

public boolean equals (Object obj)

Parámetros
obj Object

Devoluciones
boolean

getEndTime

public long getEndTime ()

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

Devoluciones
long

getFailure

public FailureDescription getFailure ()

Obtenga la FailureDescription asociada. Debería ser null si getStatus() es TestStatus#PASSED .

Devoluciones
FailureDescription

obtener archivos registrados

public  getLoggedFiles ()

Devuelve una copia del mapa que contiene todo el archivo registrado asociado con ese caso de prueba.

Devoluciones

obtener métricas

public  getMetrics ()

Obtenga las métricas de prueba asociadas.

Devoluciones

getProtoMetrics

public  getProtoMetrics ()

Obtenga las métricas de prueba asociadas en formato proto.

Devoluciones

obtenerStackTrace

public String getStackTrace ()

Obtenga el seguimiento de la pila String asociado. Debería ser null si getStatus() es TestStatus#PASSED .

Devoluciones
String

getStartTime

public long getStartTime ()

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

Devoluciones
long

obtener el estado

public TestResult.TestStatus getStatus ()

Obtenga el resultado TestStatus de la prueba.

Devoluciones
TestResult.TestStatus

código hash

public int hashCode ()

Devoluciones
int

unir

public static TestResult merge ( results, 
                MergeStrategy strategy)

Combine los intentos para un mismo caso de prueba según la estrategia de combinación.

Parámetros
results : Lista de TestResult que se fusionará

strategy MergeStrategy : la MergeStrategy que se utilizará para determinar el resultado de la fusión.

Devoluciones
TestResult el TestResult fusionado o nulo si no hay nada que fusionar.

establecer la hora de finalización

public void setEndTime (long currentTimeMillis)

Establece la hora de finalización

Parámetros
currentTimeMillis long

conjuntoFalla

public void setFailure (FailureDescription failureDescription)

Establezca el seguimiento de la pila.

Parámetros
failureDescription FailureDescription

setMetrics

public void setMetrics ( metrics)

Establezca las métricas de prueba, anulando cualquier valor anterior.

Parámetros
metrics

setProtoMetrics

public void setProtoMetrics ( metrics)

Establezca el formato de las métricas del prototipo de prueba, anulando cualquier valor anterior.

Parámetros
metrics

establecerStackTrace

public void setStackTrace (String stackTrace)

Establezca el seguimiento de la pila.

Parámetros
stackTrace String

establecer hora de inicio

public void setStartTime (long startTime)

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

Parámetros
startTime long

establecerEstado

public TestResult setStatus (TestResult.TestStatus status)

Establezca TestStatus .

Parámetros
status TestResult.TestStatus

Devoluciones
TestResult