NativeBenchmarkTest

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

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


Un test che esegue un eseguibile di test di benchmark nativo su un determinato dispositivo.

Utilizza NativeBenchmarkTestParser per analizzare il tempo medio di funzionamento e il ritardo tra le operazioni e i risultati nei ITestInvocationListener.

Riepilogo

Costruttori pubblici

NativeBenchmarkTest()

Metodi pubblici

ITestDevice getDevice()

Fai testare il dispositivo.

String getModuleName()

Scarica il modulo di test dei benchmark nativi Android da eseguire.

void run(TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e segnala i risultati al listener.

void setDevice(ITestDevice device)

Inietta il dispositivo sottoposto a test.

void setModuleName(String moduleName)

Imposta l'esecuzione del modulo di test dei benchmark nativi Android.

Costruttori pubblici

NativeBenchmarkTest

public NativeBenchmarkTest ()

Metodi pubblici

getDevice

public ITestDevice getDevice ()

Fai testare il dispositivo.

Ritorni
ITestDevice ITestDevice

getModuleName

public String getModuleName ()

Scarica il modulo di test dei benchmark nativi Android da eseguire.

Ritorni
String il nome del modulo di test nativo da eseguire o nullo se non è impostato

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala i risultati al listener.

Parametri
testInfo TestInformation: l'oggetto TestInformation contenente informazioni utili da eseguire test.

listener ITestInvocationListener: ITestInvocationListener dei risultati del test

Lanci
DeviceNotAvailableException

impostaDispositivo

public void setDevice (ITestDevice device)

Inietta il dispositivo sottoposto a test.

Parametri
device ITestDevice: i ITestDevice da utilizzare

impostaNomeModulo

public void setModuleName (String moduleName)

Imposta l'esecuzione del modulo di test dei benchmark nativi Android.

Parametri
moduleName String: il nome del modulo di test nativo da eseguire