GoogleBenchmarkTest
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Belirli bir cihazda Google kıyaslama test paketini çalıştıran bir Test.
Özet
Kamu inşaatçıları | |
---|---|
GoogleBenchmarkTest () |
Genel yöntemler | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Testlerin hariç tutulacağı filtrelerin |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Testlerin dahil edileceği filtrelerin |
void | addExcludeFilter (String filter) Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler. |
void | addIncludeFilter (String filter) Hangi testlerin dahil edileceğine dair bir filtre ekler. |
void | addModuleName (String moduleName) Çalıştırmak için Android yerel kıyaslama test modülünü ekleyin. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () Şu anda izlenen tüm hariç tutma filtrelerini silin. |
void | clearIncludeFilters () Şu anda izlenen tüm dahil etme filtrelerini silin. |
ITestDevice | getDevice () Cihazı teste tabi tutun. |
getExcludeFilters () Hariç tutma filtrelerinin geçerli | |
getIncludeFilters () Dahil etme filtrelerinin geçerli | |
getModuleNames () Çalıştırmak için Android yerel kıyaslama test modülünü edinin. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void | setDevice ( ITestDevice device) Test edilen cihazı enjekte edin. |
void | setReportRunName (String reportRunName) |
Korumalı yöntemler | |
---|---|
String | executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver) Bir kıyaslama testi komutunu çalıştırmak için yardımcı yöntem. |
String | getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters) |
String | getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests) |
boolean | shouldSkipFile (String fullPath) Belirli bir dosyanın yürütülmesini atlamamız gerekip gerekmediğini belirleyen yardımcı yöntem. |
Kamu inşaatçıları
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Genel yöntemler
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Testlerin hariç tutulacağı filtrelerin ERROR(/Set)
ekler.
Parametreler | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Testlerin dahil edileceği filtrelerin ERROR(/Set)
ekler.
Parametreler | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.
Parametreler | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler.
Parametreler | |
---|---|
filter | String |
addModuleName
public void addModuleName (String moduleName)
Çalıştırmak için Android yerel kıyaslama test modülünü ekleyin.
Parametreler | |
---|---|
moduleName | String : Çalıştırılacak yerel test modülünün adı |
temizFiltre
public String cleanFilter (String filter)
Parametreler | |
---|---|
filter | String |
İadeler | |
---|---|
String |
ClearExcludeFilters
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
clearIncludeFilters
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
getExcludeFilters
publicgetExcludeFilters ()
Hariç tutma filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Dahil etme filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getModuleNames
publicgetModuleNames ()
Çalıştırmak için Android yerel kıyaslama test modülünü edinin.
İadeler | |
---|---|
çalıştırılacak yerel test modülünün adı veya ayarlanmadıysa null |
koşmak
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir.
Parametreler | |
---|---|
testInfo | TestInformation : Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi. |
listener | ITestInvocationListener : test sonuçlarının ITestInvocationListener |
Atar | |
---|---|
DeviceNotAvailableException |
setCihaz
public void setDevice (ITestDevice device)
Test edilen cihazı enjekte edin.
Parametreler | |
---|---|
device | ITestDevice : kullanılacak ITestDevice |
setReportRunName
public void setReportRunName (String reportRunName)
Parametreler | |
---|---|
reportRunName | String |
Korumalı yöntemler
Komutu çalıştır
protected String executeCommand (ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)
Bir kıyaslama testi komutunu çalıştırmak için yardımcı yöntem. Komut doğrudan adb tarafından çalıştırılamayacak kadar uzunsa, geçici bir komut dosyasından çalıştırılır.
Parametreler | |
---|---|
testDevice | ITestDevice : komutun çalıştırılacağı cihaz |
cmd | String : Çalıştırılacak komut dizisi |
outputReceiver | IShellOutputReceiver : test sonuçlarını okumak için çıkış alıcısı |
İadeler | |
---|---|
String | OutputReceiver null ise kabuk çıktısı |
Atar | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Parametreler | |
---|---|
filters |
İadeler | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parametreler | |
---|---|
fitlererTests |
İadeler | |
---|---|
String |
DosyayıAtlamalısın
protected boolean shouldSkipFile (String fullPath)
Belirli bir dosyanın yürütülmesini atlamamız gerekip gerekmediğini belirleyen yardımcı yöntem.
Parametreler | |
---|---|
fullPath | String : söz konusu dosyanın tam yolu |
İadeler | |
---|---|
boolean | true eğer söz konusu dosyayı atlamamız gerekiyorsa. |