NativeBenchmarkTest

public class NativeBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest

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


Ein Test, der einen nativen Benchmark-Test ausführt, der auf einem bestimmten Gerät ausführbar ist.

Es verwendet NativeBenchmarkTestParser , um die durchschnittliche Betriebszeit im Vergleich zur Verzögerung zwischen den Vorgängen zu analysieren, die diese Ergebnisse für die ITestInvocationListener s ergeben.

Zusammenfassung

Öffentliche Konstrukteure

NativeBenchmarkTest ()

Öffentliche Methoden

ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

String getModuleName ()

Holen Sie sich das native Android-Benchmark-Testmodul, um es auszuführen.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

void setDevice ( ITestDevice device)

Injizieren Sie das zu testende Gerät.

void setModuleName (String moduleName)

Legen Sie fest, dass das native Android-Benchmark-Testmodul ausgeführt wird.

Öffentliche Konstrukteure

NativeBenchmarkTest

public NativeBenchmarkTest ()

Öffentliche Methoden

getDevice

public ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

Kehrt zurück
ITestDevice das ITestDevice

getModulName

public String getModuleName ()

Holen Sie sich das native Android-Benchmark-Testmodul, um es auszuführen.

Kehrt zurück
String der Name des auszuführenden nativen Testmoduls oder null, wenn es nicht festgelegt ist

Lauf

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
testInfo TestInformation : Das TestInformation Objekt, das nützliche Informationen zum Ausführen von Tests enthält.

listener ITestInvocationListener : der ITestInvocationListener der Testergebnisse

Wirft
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Injizieren Sie das zu testende Gerät.

Parameter
device ITestDevice : das zu verwendende ITestDevice

setModulName

public void setModuleName (String moduleName)

Legen Sie fest, dass das native Android-Benchmark-Testmodul ausgeführt wird.

Parameter
moduleName String : Der Name des auszuführenden nativen Testmoduls