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á. |