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 Bauträger | |
---|---|
GoogleBenchmarkTest () |
Öffentliche Methoden | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Fügt den |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Fügt den |
void | addExcludeFilter (String filter) Fügt einen Filter für die auszuschließenden Tests hinzu. |
void | addIncludeFilter (String filter) Fügt einen Filter für die einzuschließenden Tests hinzu. |
void | addModuleName (String moduleName) Fügen Sie das native Android-Benchmark-Testmodul zur Ausführung hinzu. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () Löschen Sie alle derzeit verfolgten Ausschlussfilter. |
void | clearIncludeFilters () Löschen Sie alle derzeit verfolgten Einschlussfilter. |
ITestDevice | getDevice () Holen Sie sich das zu testende Gerät. |
getExcludeFilters () Gibt den aktuellen | |
getIncludeFilters () Gibt den aktuellen | |
getModuleNames () Holen Sie sich das native Android-Benchmark-Testmodul zum Ausführen. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Führt die Tests aus und meldet die Ergebnisse dem Listener. |
void | setDevice ( ITestDevice device) Injizieren Sie das zu testende Gerät. |
void | setReportRunName (String reportRunName) |
Geschützte Methoden | |
---|---|
CommandResult | executeCommand ( ITestDevice testDevice, String cmd) Hilfsmethode zum Ausführen eines Benchmarktest-Befehls. |
String | getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters) |
String | getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests) |
boolean | shouldSkipFile (String fullPath) Hilfsmethode, um zu bestimmen, ob wir die Ausführung einer bestimmten Datei überspringen sollen. |
Öffentliche Bauträger
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Öffentliche Methoden
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Fügt den ERROR(/Set)
der Filter hinzu, deren Tests ausgeschlossen werden sollen.
Parameter | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Fügt den ERROR(/Set)
der Filter hinzu, deren Tests einbezogen werden sollen.
Parameter | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Fügt einen Filter für die auszuschließenden Tests hinzu.
Parameter | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Fügt einen Filter für die einzuschließenden Tests hinzu.
Parameter | |
---|---|
filter | String |
addModuleName
public void addModuleName (String moduleName)
Fügen Sie das native Android-Benchmark-Testmodul zur Ausführung hinzu.
Parameter | |
---|---|
moduleName | String : Der Name des auszuführenden nativen Testmoduls |
cleanFilter
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 derzeit verfolgten Einschlussfilter.
getDevice
public ITestDevice getDevice ()
Holen Sie sich das zu testende Gerät.
Kehrt zurück | |
---|---|
ITestDevice | das ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Gibt den aktuellen ERROR(/Set)
der Ausschlussfilter zurück.
Kehrt zurück | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Gibt den aktuellen ERROR(/Set)
der Einschlussfilter zurück.
Kehrt zurück | |
---|---|
getModuleNames
publicgetModuleNames ()
Holen Sie sich das native Android-Benchmark-Testmodul zum Ausführen.
Kehrt zurück | |
---|---|
der Name des nativen Testmoduls, das ausgeführt werden soll, oder null, wenn nicht festgelegt |
laufen
public void run (TestInformation testInfo, ITestInvocationListener listener)
Führt die Tests aus und meldet die Ergebnisse dem Listener.
Parameter | |
---|---|
testInfo | TestInformation : Das TestInformation Objekt, das nützliche Informationen zum Ausführen von Tests enthält. |
listener | ITestInvocationListener : der ITestInvocationListener der Testergebnisse |
Würfe | |
---|---|
DeviceNotAvailableException |
setDevice
public void setDevice (ITestDevice device)
Injizieren Sie das zu testende Gerät.
Parameter | |
---|---|
device | ITestDevice : das zu verwendende ITestDevice |
setReportRunName
public void setReportRunName (String reportRunName)
Parameter | |
---|---|
reportRunName | String |
Geschützte Methoden
Befehl ausführen
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Hilfsmethode zum Ausführen eines Benchmarktest-Befehls. Wenn der Befehl zu lang ist, um direkt von adb ausgeführt zu werden, wird er über ein temporäres Skript ausgeführt.
Parameter | |
---|---|
testDevice | ITestDevice : das Gerät, auf dem der Befehl ausgeführt werden soll |
cmd | String : die auszuführende Befehlszeichenfolge |
Kehrt zurück | |
---|---|
CommandResult | Shell-Ausgabe, wenn OutputReceiver null ist |
Würfe | |
---|---|
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 zu bestimmen, ob wir die Ausführung einer bestimmten Datei überspringen sollen.
Parameter | |
---|---|
fullPath | String : der vollständige Pfad der betreffenden Datei |
Kehrt zurück | |
---|---|
boolean | wahr, wenn wir die besagte Datei überspringen sollen. |