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

Constantes

String IS_FLAKY

Constructores públicos

TestResult()

Métodos públicos

void addLoggedFile(String dataName, LogFile loggedFile)

Agrega un seguimiento de archivos registrados asociado a ese caso de prueba

boolean equals(Object obj)
long getEndTime()

Devuelve la hora de System.currentTimeMillis() en la que se recibió el evento ITestInvocationListener.testEnded(TestDescription,Map).

FailureDescription getFailure()

Obtén el FailureDescription asociado.

Map<String, LogFile> getLoggedFiles()

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

Map<String, String> getMetrics()

Obtén las métricas de prueba asociadas.

HashMap<String, MetricMeasurement.Metric> 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 String seguimiento de pila asociado.

long getStartTime()

Devuelve la hora de System.currentTimeMillis() en la que se recibió el evento ITestInvocationListener.testStarted(TestDescription).

TestResult.TestStatus getStatus()

Obtén el resultado TestStatus de la prueba.

int hashCode()
static TestResult merge(List<TestResult> results, MergeStrategy strategy)

Combina los intentos de 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)

Establece el seguimiento de pila.

void setMetrics(Map<String, String> metrics)

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

void setProtoMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

Establece el formato de las métricas del arquetipo 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 la que se inició la prueba, para usarla con ITestInvocationListener.testStarted(TestDescription,long).

TestResult setStatus(TestStatus status)

Establece el TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Constantes

IS_FLAKY

public static final String IS_FLAKY

Valor de la constante: "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 a ese caso de prueba

Parámetros
dataName String

loggedFile LogFile

es igual a

public boolean equals (Object obj)

Parámetros
obj Object

Muestra
boolean

getEndTime

public long getEndTime ()

Devuelve la hora de System.currentTimeMillis() en la que se recibió el evento ITestInvocationListener.testEnded(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 Map<String, LogFile> getLoggedFiles ()

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

Muestra
Map<String, LogFile>

getMetrics

public Map<String, String> getMetrics ()

Obtén las métricas de prueba asociadas.

Muestra
Map<String, String>

getProtoMetrics

public HashMap<String, MetricMeasurement.Metric> getProtoMetrics ()

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

Muestra
HashMap<String, MetricMeasurement.Metric>

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 String seguimiento de pila asociado. Debe ser null si getStatus() es TestStatus.PASSED.

Muestra
String

getStartTime

public long getStartTime ()

Devuelve la hora de System.currentTimeMillis() en la que se recibió el evento ITestInvocationListener.testStarted(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 (List<TestResult> results, 
                MergeStrategy strategy)

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

Parámetros
results List: 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 que 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 (Map<String, String> metrics)

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

Parámetros
metrics Map

setProtoMetrics

public void setProtoMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

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

Parámetros
metrics HashMap

setSkipReason

public void setSkipReason (SkipReason reason)

Parámetros
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Establece 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, para usarla con ITestInvocationListener.testStarted(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