NativeBenchmark-Test

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

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


Ein Test, bei dem eine native Benchmark-Testdatei auf einem bestimmten Gerät ausgeführt wird.

Es wird NativeBenchmarkTestParser verwendet, um die durchschnittliche Betriebszeit im Vergleich zur Verzögerung zu parsen zwischen den Vorgängen dieser Ergebnisse zu den ITestInvocationListeners.

Zusammenfassung

Öffentliche Konstruktoren

NativeBenchmarkTest()

Öffentliche Methoden

ITestDevice getDevice()

Holen Sie sich das zu testende Gerät.

String getModuleName()

Laden Sie das Testmodul für native Android-Benchmarks herunter.

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)

Ausführung des Testmoduls für native Android-Benchmarks festlegen

Öffentliche Konstruktoren

NativeBenchmark-Test

public NativeBenchmarkTest ()

Öffentliche Methoden

getDevice

public ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

Returns
ITestDevice ITestDevice

getModuleName

public String getModuleName ()

Laden Sie das Testmodul für native Android-Benchmarks herunter.

Returns
String Name des auszuführenden nativen Testmoduls oder null, wenn nicht festgelegt

Homerun

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 mit nützlichen Informationen, die ausgeführt werden sollen. Tests durchführen.

listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Ausgabe
DeviceNotAvailableException

Gerät festlegen

public void setDevice (ITestDevice device)

Injizieren Sie das zu testende Gerät.

Parameter
device ITestDevice: die zu verwendende ITestDevice

SetModuleName

public void setModuleName (String moduleName)

Ausführung des Testmoduls für native Android-Benchmarks festlegen

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