Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

ITestProfiler

public interface ITestProfiler

com.android.tradefed.profiler.ITestProfiler
Subclases indirectas conocidas
Perfil de agregación Un ITestProfiler que maneja métricas de agregación en múltiples dispositivos y ejecuciones de prueba.
IAggregatingTestProfiler Un ITestProfiler que maneja métricas de agregación en múltiples dispositivos y ejecuciones de prueba.
StubTestProfiler Un ITestProfiler que no hace nada.


Recopila métricas sobre el dispositivo que se pondrá a disposición de ITestInvocationListener s.

Además de recopilar métricas, los implementadores pueden definir el trabajo de fondo que se realizará, con el objetivo de simular condiciones específicas de consumo de recursos en el dispositivo.

Resumen

Métodos públicos

abstract void reportAllMetrics ( ITestInvocationListener listener)

Envíe todas las métricas registradas por este generador de perfiles a ITestInvocationListener .

abstract void setUp ( IInvocationContext context)

Configure el perfilador de prueba.

abstract void startRecordingMetrics ()

Comienza a registrar métricas para una sola prueba en todos los dispositivos.

abstract Map<String, Double> stopRecordingMetrics (TestIdentifier test)

Detiene la grabación de métricas para una sola prueba en todos los dispositivos y devuelve una versión agregada de las métricas.

Métodos públicos

reportAllMetrics

void reportAllMetrics ( ITestInvocationListener listener)

Envíe todas las métricas registradas por este generador de perfiles a ITestInvocationListener .

Parámetros
listener ITestInvocationListener : el oyente al que se envían las métricas.

preparar

void setUp ( IInvocationContext context)

Configure el perfilador de prueba.

Parámetros
context IInvocationContext : el IInvocationContext de la invocación de prueba.

Arroja
DeviceNotAvailableException

startRecordingMetrics

void startRecordingMetrics ()

Comienza a registrar métricas para una sola prueba en todos los dispositivos. Este método se llama en cada llamada a testStarted(TestIdentifier) .

Arroja
DeviceNotAvailableException

stopRecordingMetrics

Map<String, Double> stopRecordingMetrics (TestIdentifier test)

Detiene la grabación de métricas para una sola prueba en todos los dispositivos y devuelve una versión agregada de las métricas. Las métricas se agregan con getMergeFunction(String) . Este método se llama en cada llamada a testEnded(TestIdentifier, Map ) testEnded(TestIdentifier, Map )

Parámetros
test TestIdentifier : la prueba para detener la grabación en

Devoluciones
Map<String, Double> Un Map contiene las métricas.

Arroja
DeviceNotAvailableException