GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Belirli bir cihazda Google karşılaştırma testi paketi çalıştıran bir test.
Özet
Herkese açık kurucular | |
---|---|
GoogleBenchmarkTest()
|
Herkese açık yöntemler | |
---|---|
void
|
addAllExcludeFilters(
Hariç tutulacak testlerin filtrelerinin |
void
|
addAllIncludeFilters(
Dahil edilecek testlerin filtrelerinin |
void
|
addExcludeFilter(String filter)
Hariç tutulacak testleri içeren bir filtre ekler. |
void
|
addIncludeFilter(String filter)
Dahil edilecek testleri içeren bir filtre ekler. |
void
|
addModuleName(String moduleName)
Çalıştırılacağı Android yerel karşılaştırma testi 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()
Test cihazını alın. |
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
|
getModuleNames()
Android doğal karşılaştırma testi modülünü çalıştırın. |
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)
|
Korunan yöntemler | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
benchmarktest komutunu çalıştırmak için yardımcı yöntem. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
Belirli bir dosyanın yürütülmesini atlayıp atlamayacağımız belirlemek için kullanılan yardımcı yöntem. |
Herkese açık kurucular
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Herkese açık yöntemler
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Hariç tutulacak testlerin filtrelerinin ERROR(/Set)
değerini ekler.
Parametreler | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Dahil edilecek testlerin filtrelerinin ERROR(/Set)
değerini ekler.
Parametreler | |
---|---|
filters |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Hariç tutulacak testleri içeren bir filtre ekler.
Parametreler | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dahil edilecek testleri içeren bir filtre ekler.
Parametreler | |
---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
Çalıştırılacağı Android yerel karşılaştırma testi modülünü ekleyin.
Parametreler | |
---|---|
moduleName |
String : Çalıştırılacak doğal test modülünün adı |
cleanFilter
public String cleanFilter (String filter)
Parametreler | |
---|---|
filter |
String |
İlerlemeler | |
---|---|
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.
İlerlemeler | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Dahil etme filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Android doğal karşılaştırma testi modülünü çalıştırın.
İlerlemeler | |
---|---|
|
Çalıştırılacağı yerel test modülünün adı veya ayarlanmamışsa null |
çalıştır
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir.
Parametreler | |
---|---|
testInfo |
TestInformation : Test çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi. |
listener |
ITestInvocationListener : test sonuçlarının ITestInvocationListener 'ü |
Atışlar | |
---|---|
DeviceNotAvailableException |
setDevice
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 |
Korunan yöntemler
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Bir benchmarktest komutunu çalıştırmak için yardımcı yöntem. Komut, adb tarafından doğrudan ç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 dizesi |
İlerlemeler | |
---|---|
CommandResult |
outputReceiver null ise kabuk çıkışı |
Atışlar | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Parametreler | |
---|---|
filters |
|
İlerlemeler | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parametreler | |
---|---|
fitlererTests |
|
İlerlemeler | |
---|---|
String |
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
Belirli bir dosyanın yürütülmesini atlayıp atlamayacağımız belirlemek için kullanılan yardımcı yöntem.
Parametreler | |
---|---|
fullPath |
String : Söz konusu dosyanın tam yolu |
İlerlemeler | |
---|---|
boolean |
Söz konusu dosyayı atlamamız gerekiyorsa doğru değerini döndürür. |