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 el |
FailureDescription | getFailure () Obtenga la |
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 |
long | getStartTime () Devuelve el |
TestResult.TestStatus | getStatus () Obtenga el resultado |
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 |
TestResult | setStatus (TestResult.TestStatus status) Establezca |
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 el ERROR(/System#currentTimeMillis())
hora 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
publicgetLoggedFiles ()
Devuelve una copia del mapa que contiene todo el archivo registrado asociado con ese caso de prueba.
Devoluciones | |
---|---|
obtener métricas
publicgetMetrics ()
Obtenga las métricas de prueba asociadas.
Devoluciones | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
Obtenga las métricas de prueba asociadas en formato proto.
Devoluciones | |
---|---|
obtenerStackTrace
public String getStackTrace ()
Obtenga el seguimiento de la pila ERROR(/String)
asociado. Debería ser null
si getStatus()
es TestStatus#PASSED
.
Devoluciones | |
---|---|
String |
getStartTime
public long getStartTime ()
Devuelve el ERROR(/System#currentTimeMillis())
hora 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 | 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 |