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( filters)

Testlerin hariç tutulacağı ERROR(/Set) filtre ekler.

void addAllIncludeFilters( filters)

Dahil edilecek testlerin ERROR(/Set) filtresini ekler.

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 ERROR(/Set) değerini döndürür.

getIncludeFilters()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

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( filters)
String getFilterFlagForTests( fitlererTests)
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.

getCihaz

public ITestDevice getDevice ()

Cihazı test edin.

İlerlemeler
ITestDevice ITestDevice

getHariç Tutma Filtreleri

public  getExcludeFilters ()

Hariç tutma filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getIncludeFiltreler

public  getIncludeFilters ()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getModuleNames

public  getModuleNames ()

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.