Reportero de resultados de texto
public class TextResultReporter
extends InvocationToJUnitResultForwarder
implements ITestInvocationListener , ILogSaverListener
java.lang.Objeto | ||
↳ | com.android.tradefed.result.InvocaciónToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
Un informador de resultados de prueba que envía los resultados a la impresora de resultados de texto JUnit.
Resumen
Constructores públicos | |
---|---|
TextResultReporter () Crea un |
Métodos públicos | |
---|---|
void | testAssumptionFailure ( TestDescription testId, String trace) Llamado cuando una prueba atómica marca que asume una condición que es falsa |
void | testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics) Anula el padre para imprimir explícitamente las métricas de prueba. |
void | testFailed ( TestDescription testId, String trace) Anula el padre para imprimir explícitamente las fallas. |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Proporciona el registro asociado o los datos de depuración de la invocación de prueba. |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) Se llama cuando se guarda el registro de prueba. |
void | testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics) Anula el padre para imprimir explícitamente las métricas. |
Constructores públicos
Métodos públicos
pruebaAsunciónFalla
public void testAssumptionFailure (TestDescription testId, String trace)
Llamado cuando una prueba atómica marca que asume una condición que es falsa
Parámetros | |
---|---|
testId | TestDescription : identifica la prueba |
trace | String : rastro de pila de falla |
pruebaTerminó
public void testEnded (TestDescription testId,metrics)
Anula el padre para imprimir explícitamente las métricas de prueba.
Parámetros | |
---|---|
testId | TestDescription : identifica la prueba |
metrics | ERROR(/Map) de las métricas emitidas |
prueba fallida
public void testFailed (TestDescription testId, String trace)
Anula el padre para imprimir explícitamente las fallas. ResultPrinter se basa en que el corredor llame a "imprimir" al final de la ejecución de la prueba para hacer esto. Informa de la falla de un caso de prueba individual.
Se llamará entre testStarted y testEnded.
Parámetros | |
---|---|
testId | TestDescription : identifica la prueba |
trace | String : rastro de pila de falla |
registro de prueba
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Proporciona el registro asociado o los datos de depuración de la invocación de prueba.
Debe llamarse antes deERROR(/ITestInvocationListener#invocationFailed(Throwable))
o ERROR(/ITestInvocationListener#invocationEnded(long))
El marco de TradeFederation llamará automáticamente a este método, proporcionando el registro del host y, si corresponde, el logcat del dispositivo.Parámetros | |
---|---|
dataName | String : un ERROR(/String) nombre descriptivo de los datos. por ejemplo, "device_logcat". Tenga en cuenta que dataName puede no ser único por invocación. es decir, los implementadores deben poder manejar múltiples llamadas con el mismo nombre de datos |
dataType | LogDataType : el LogDataType de los datos |
dataStream | InputStreamSource : el InputStreamSource de los datos. Los implementadores deben llamar a createInputStream para comenzar a leer los datos y asegurarse de cerrar el InputStream resultante cuando se complete. Las personas que llaman deben asegurarse de que la fuente de los datos permanezca presente y accesible hasta que se complete el método testLog. |
testLogSaved
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Se llama cuando se guarda el registro de prueba.
Debe usarse en lugar de ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
.
Parámetros | |
---|---|
dataName | String : un ERROR(/String) nombre descriptivo de los datos. por ejemplo, "device_logcat". Tenga en cuenta que dataName puede no ser único por invocación. es decir, los implementadores deben poder manejar múltiples llamadas con el mismo nombre de datos |
dataType | LogDataType : el LogDataType de los datos |
dataStream | InputStreamSource : el InputStreamSource de los datos. Los implementadores deben llamar a createInputStream para comenzar a leer los datos y asegurarse de cerrar el InputStream resultante cuando se complete. |
logFile | LogFile : el LogFile que contiene los metadatos del archivo guardado. |
testRunEnded
public void testRunEnded (long elapsedTime,metrics)
Anula el padre para imprimir explícitamente las métricas.
Parámetros | |
---|---|
elapsedTime | long : tiempo transcurrido informado por el dispositivo, en milisegundos |
metrics | Metric . |