NativeBenchmarkTest

public class NativeBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest

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


Um teste que executa um teste de benchmark nativo executável em determinado dispositivo.

Ele usa NativeBenchmarkTestParser para analisar o tempo médio de operação versus atraso entre as operações e esses resultados para ITestInvocationListener s.

Resumo

Construtores públicos

NativeBenchmarkTest ()

Métodos públicos

ITestDevice getDevice ()

Coloque o dispositivo em teste.

String getModuleName ()

Faça com que o módulo de teste de benchmark nativo do Android seja executado.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e reporta o resultado ao ouvinte.

void setDevice ( ITestDevice device)

Injete o dispositivo em teste.

void setModuleName (String moduleName)

Defina o módulo de teste de benchmark nativo do Android para ser executado.

Construtores públicos

NativeBenchmarkTest

public NativeBenchmarkTest ()

Métodos públicos

getDevice

public ITestDevice getDevice ()

Coloque o dispositivo em teste.

Devoluções
ITestDevice o ITestDevice

getModuleName

public String getModuleName ()

Faça com que o módulo de teste de benchmark nativo do Android seja executado.

Devoluções
String o nome do módulo de teste nativo a ser executado ou nulo se não estiver definido

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e reporta o resultado ao ouvinte.

Parâmetros
testInfo TestInformation : O objeto TestInformation que contém informações úteis para executar testes.

listener ITestInvocationListener : o ITestInvocationListener dos resultados do teste

Lança
DeviceNotAvailableException

setDispositivo

public void setDevice (ITestDevice device)

Injete o dispositivo em teste.

Parâmetros
device ITestDevice : o ITestDevice a ser usado

setModuleName

public void setModuleName (String moduleName)

Defina o módulo de teste de benchmark nativo do Android para ser executado.

Parâmetros
moduleName String : O nome do módulo de teste nativo a ser executado