Google Karşılaştırma Testi
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
Java.lang.Nesne | |
🎃 | com.android.tradefed.testtype.GoogleBenchmarkTest |
Belirli bir cihazda Google karşılaştırma test paketi çalıştıran bir test.
Özet
Kamu inşaatçıları | |
---|---|
GoogleBenchmarkTest()
|
Herkese açık yöntemler | |
---|---|
void
|
addAllExcludeFilters(
Testlerin hariç tutulacağı |
void
|
addAllIncludeFilters(
Dahil edilecek testlerin |
void
|
addExcludeFilter(String filter)
Hariç tutulacak testlerin yer aldığı bir filtre ekler. |
void
|
addIncludeFilter(String filter)
Dahil edilecek testlerin filtresini ekler. |
void
|
addModuleName(String moduleName)
Çalıştırmak için 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()
Cihazı test edin. |
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
|
getModuleNames()
Android yerel karşılaştırma testi modülünün çalıştırılmasını sağlayın. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void
|
setDevice(ITestDevice device)
Test edilen cihazı yerleştirin. |
void
|
setReportRunName(String reportRunName)
|
Korunan yöntemler | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Karşılaştırma testi komutu ç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 atlamamamız gerekip gerekmediğini belirlemek için yardımcı yöntem. |
Kamu inşaatçıları
Google Karşılaştırma Testi
public GoogleBenchmarkTest ()
Herkese açık yöntemler
addAllExcludeFiltreler
public void addAllExcludeFilters (filters)
Testlerin hariç tutulacağı ERROR(/Set)
filtre ekler.
Parametreler | |
---|---|
filters |
|
addAllIncludeFiltreler
public void addAllIncludeFilters (filters)
Dahil edilecek testlerin ERROR(/Set)
filtresini ekler.
Parametreler | |
---|---|
filters |
|
addHariç Tut Filtresi
public void addExcludeFilter (String filter)
Hariç tutulacak testlerin yer aldığı bir filtre ekler.
Parametreler | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dahil edilecek testlerin filtresini ekler.
Parametreler | |
---|---|
filter |
String |
adModülAdı
public void addModuleName (String moduleName)
Çalıştırmak için Android yerel karşılaştırma testi 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 |
İlerlemeler | |
---|---|
String |
NetHariç Tutulacaklar
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
temizleme Filtreleri
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
getHariç Tutma Filtreleri
publicgetExcludeFilters ()
Hariç tutma filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getIncludeFiltreler
publicgetIncludeFilters ()
Dahil etme filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Android yerel karşılaştırma testi modülünün çalıştırılmasını sağlayın.
İlerlemeler | |
---|---|
|
çalıştırılacak yerel test modülünün adı; 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 : Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi
testler. |
listener |
ITestInvocationListener : test sonuçlarının ITestInvocationListener değeri |
Fırlatma | |
---|---|
DeviceNotAvailableException |
setCihazı
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
Parametreler | |
---|---|
device |
ITestDevice : kullanılacak ITestDevice |
setRaporRunName
public void setReportRunName (String reportRunName)
Parametreler | |
---|---|
reportRunName |
String |
Korunan yöntemler
yürütmeKomutu
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Karşılaştırma testi komutu çalıştırmak için yardımcı yöntem. Komut, doğrudan çalıştırılamayacak kadar uzunsa adb tarafından çalıştırıldığında geçici bir komut dosyasından çalışır.
Parametreler | |
---|---|
testDevice |
ITestDevice : komutun çalıştırılacağı cihaz |
cmd |
String : çalıştırılacak komut dizesi |
İlerlemeler | |
---|---|
CommandResult |
çıkışAlıcı null ise kabuk çıkışı |
Fırlatma | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFiltreler
protected String getFilterFlagForFilters (filters)
Parametreler | |
---|---|
filters |
|
İlerlemeler | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parametreler | |
---|---|
fitlererTests |
|
İlerlemeler | |
---|---|
String |
gerekli_atlamaDosyası
protected boolean shouldSkipFile (String fullPath)
Belirli bir dosyanın yürütülmesini atlamamamız gerekip gerekmediğini belirlemek için yardımcı yöntem.
Parametreler | |
---|---|
fullPath |
String : söz konusu dosyanın tam yolu |
İlerlemeler | |
---|---|
boolean |
dosyayı atlamamız gerekiyorsa "true" (doğru) değerini seçin. |