NativeBenchmarkTest

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

java.lang.Object
   ↳ com.android.tradefed.testtype.NativeBenchmarkTest


Es una prueba que ejecuta un ejecutable de prueba de comparativa nativa en un dispositivo determinado.

Usa NativeBenchmarkTestParser para analizar el tiempo de operación promedio en comparación con la demora entre operaciones que generan esos resultados en los ITestInvocationListener.

Resumen

Constructores públicos

NativeBenchmarkTest()

Métodos públicos

ITestDevice getDevice()

Obtén el dispositivo en prueba.

String getModuleName()

Ejecuta el módulo de prueba de comparativas nativo de Android.

void run(TestInformation testInfo, ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

void setDevice(ITestDevice device)

Inyecta el dispositivo en prueba.

void setModuleName(String moduleName)

Establece el módulo de prueba de comparativas nativas de Android para que se ejecute.

Constructores públicos

NativeBenchmarkTest

public NativeBenchmarkTest ()

Métodos públicos

getDevice

public ITestDevice getDevice ()

Obtén el dispositivo en prueba.

Muestra
ITestDevice el ITestDevice

getModuleName

public String getModuleName ()

Ejecuta el módulo de prueba de comparativas nativo de Android.

Muestra
String el nombre del módulo de prueba nativo que se ejecutará, o nulo si no se configuró

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

Parámetros
testInfo TestInformation: Es el objeto TestInformation que contiene información útil para ejecutar pruebas.

listener ITestInvocationListener: el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Inyecta el dispositivo en prueba.

Parámetros
device ITestDevice: Es el ITestDevice que se usará.

setModuleName

public void setModuleName (String moduleName)

Establece el módulo de prueba de comparativas nativas de Android para que se ejecute.

Parámetros
moduleName String: Es el nombre del módulo de prueba nativo que se ejecutará.