Resultado de la prueba

public class TestResult
extends Object

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


Contenedor para el resultado de una única 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 la 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 todos los archivos registrados asociados con ese caso de prueba.

getMetrics ()

Obtenga las métricas de prueba asociadas.

getProtoMetrics ()

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

TestStatus getResultStatus ()

Obtenga el resultado TestStatus de la prueba.

SkipReason getSkipReason ()
String getStackTrace ()

Obtenga el seguimiento de la pila String asociada.

long getStartTime ()

Devuelve la hora System.currentTimeMillis() en la 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)

Fusione los intentos para un mismo caso de prueba según la estrategia de fusió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 protométricas de prueba, anulando cualquier valor anterior.

void setSkipReason ( SkipReason reason)
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 usar con ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long) .

TestResult setStatus ( TestStatus status)

Establezca el TestStatus .

TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Campos

ES_FLAKY

public static final String IS_FLAKY

Constructores públicos

Resultado de la prueba

public TestResult ()

Métodos públicos

agregar archivo registrado

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

obtener hora de finalización

public long getEndTime ()

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

Devoluciones
long

obtener fracaso

public FailureDescription getFailure ()

Obtenga la FailureDescription asociada. Debe ser null si getStatus() es TestStatus#PASSED .

Devoluciones
FailureDescription

obtener archivos registrados

public  getLoggedFiles ()

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

Devoluciones

obtener métricas

public  getMetrics ()

Obtenga las métricas de prueba asociadas.

Devoluciones

obtenerProtoMetrics

public  getProtoMetrics ()

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

Devoluciones

getResultStatus

public TestStatus getResultStatus ()

Obtenga el resultado TestStatus de la prueba.

Devoluciones
TestStatus

getSkipReason

public SkipReason getSkipReason ()

Devoluciones
SkipReason

obtenerStackTrace

public String getStackTrace ()

Obtenga el seguimiento de la pila String asociada. Debe ser null si getStatus() es TestStatus#PASSED .

Devoluciones
String

obtener hora de inicio

public long getStartTime ()

Devuelve la hora System.currentTimeMillis() en la 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)

Fusione los intentos para un mismo caso de prueba según la estrategia de fusión.

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

strategy MergeStrategy : 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 hora de finalización

public void setEndTime (long currentTimeMillis)

Establece la hora de finalización

Parámetros
currentTimeMillis long

establecer falla

public void setFailure (FailureDescription failureDescription)

Establezca el seguimiento de la pila.

Parámetros
failureDescription FailureDescription

establecerMetricas

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 protométricas de prueba, anulando cualquier valor anterior.

Parámetros
metrics

establecerOmitirRazón

public void setSkipReason (SkipReason reason)

Parámetros
reason SkipReason

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

Parámetros
startTime long

establecer estado

public TestResult setStatus (TestStatus status)

Establezca el TestStatus .

Parámetros
status TestStatus

Devoluciones
TestResult

establecer estado

public TestResult setStatus (TestResult.TestStatus ddmlibStatus)

Parámetros
ddmlibStatus TestResult.TestStatus

Devoluciones
TestResult