Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

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


Ein Test, der ein Google-Benchmark-Testpaket auf einem bestimmten Gerät ausführt.

Zusammenfassung

Öffentliche Konstrukteure

GoogleBenchmarkTest ()

Öffentliche Methoden

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) von Filtern hinzu, deren Tests ausgeschlossen werden sollen.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, welche Tests eingeschlossen werden sollen.

void addExcludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen.

void addIncludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen.

String cleanFilter (String filter)
void clearExcludeFilters ()

Löschen Sie alle derzeit verfolgten Ausschlussfilter.

void clearIncludeFilters ()

Löschen Sie alle aktuell verfolgten Include-Filter.

ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

getExcludeFilters ()

Gibt den aktuellen ERROR(/Set) der Ausschlussfilter zurück.

getIncludeFilters ()

Gibt den aktuellen ERROR(/Set) von Include-Filtern zurück.

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.

void setReportRunName (String reportRunName)

Geschützte Methoden

String executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)

Hilfsmethode zum Ausführen eines Benchmarktest-Befehls.

String getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters)
String getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests)
boolean shouldSkipFile (String fullPath)

Hilfsmethode, um festzustellen, ob die Ausführung einer bestimmten Datei übersprungen werden soll.

Öffentliche Konstrukteure

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

Öffentliche Methoden

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) von Filtern hinzu, deren Tests ausgeschlossen werden sollen.

Parameter
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, welche Tests eingeschlossen werden sollen.

Parameter
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen.

Parameter
filter String

sauberFilter

public String cleanFilter (String filter)

Parameter
filter String

Kehrt zurück
String

clearExcludeFilters

public void clearExcludeFilters ()

Löschen Sie alle derzeit verfolgten Ausschlussfilter.

clearIncludeFilters

public void clearIncludeFilters ()

Löschen Sie alle aktuell verfolgten Include-Filter.

getDevice

public ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

Kehrt zurück
ITestDevice das ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Gibt den aktuellen ERROR(/Set) der Ausschlussfilter zurück.

Kehrt zurück

getIncludeFilters

public  getIncludeFilters ()

Gibt den aktuellen ERROR(/Set) von Include-Filtern zurück.

Kehrt zurück

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

setReportRunName

public void setReportRunName (String reportRunName)

Parameter
reportRunName String

Geschützte Methoden

Befehl ausführen

protected String executeCommand (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver outputReceiver)

Hilfsmethode zum Ausführen eines Benchmarktest-Befehls. Wenn der Befehl zu lang ist, um direkt von adb ausgeführt zu werden, wird er von einem temporären Skript ausgeführt.

Parameter
testDevice ITestDevice : das Gerät, auf dem der Befehl ausgeführt werden soll

cmd String : die auszuführende Befehlszeichenfolge

outputReceiver IShellOutputReceiver : der Ausgabeempfänger zum Lesen von Testergebnissen

Kehrt zurück
String Shell-Ausgabe, wenn outputReceiver null ist

Wirft
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

Parameter
filters

Kehrt zurück
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

Parameter
fitlererTests

Kehrt zurück
String

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Hilfsmethode, um festzustellen, ob die Ausführung einer bestimmten Datei übersprungen werden soll.

Parameter
fullPath String : der vollständige Pfad der betreffenden Datei

Kehrt zurück
boolean true, wenn wir die besagte Datei überspringen sollen.