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 |
FailureDescription | getFailure () Obtenga la |
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 |
SkipReason | getSkipReason () |
String | getStackTrace () Obtenga el seguimiento de la pila |
long | getStartTime () Devuelve la hora |
TestResult.TestStatus | getStatus () Obtenga el resultado |
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 |
TestResult | setStatus ( TestStatus status) Establezca el |
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
publicgetLoggedFiles ()
Devuelve una copia del mapa que contiene todos los archivos registrados asociados con ese caso de prueba.
Devoluciones | |
---|---|
obtener métricas
publicgetMetrics ()
Obtenga las métricas de prueba asociadas.
Devoluciones | |
---|---|
obtenerProtoMetrics
publicgetProtoMetrics ()
Obtenga las métricas de prueba asociadas en formato proto.
Devoluciones | |
---|---|
getResultStatus
public TestStatus getResultStatus ()
Obtenga el resultado TestStatus
de la prueba.
Devoluciones | |
---|---|
TestStatus |
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 | 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 |
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 |