GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkTest


Belirli bir cihazda bir Google kıyaslama testi paketi çalıştıran bir Test.

Özet

kamu inşaatçılar

GoogleBenchmarkTest ()

Genel yöntemler

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Testlerin dahil edileceği filtrelerin ERROR(/Set) ekler.

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 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ı teste alın.

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

Ç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 komutu ç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 belirlemek için 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

ekleExcludeFilter

public void addExcludeFilter (String filter)

Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.

parametreler
filter String

ekleIncludeFilter

public void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

parametreler
filter String

modülAdı ekle

public void addModuleName (String moduleName)

Çalıştırmak için Android yerel kıyaslama testi modülünü ekleyin.

parametreler
moduleName String : Çalıştırılacak yerel test modülünün adı

temiz Filtre

public String cleanFilter (String filter)

parametreler
filter String

İadeler
String

temizleHariç Filtreler

public void clearExcludeFilters ()

Şu anda izlenen tüm hariç tutma filtrelerini silin.

temizleIncludeFilters

public void clearIncludeFilters ()

Şu anda izlenen tüm dahil etme filtrelerini silin.

cihaz almak

public ITestDevice getDevice ()

Cihazı teste alın.

İadeler
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Dışlama filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İadeler

getIncludeFilters

public  getIncludeFilters ()

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

İadeler

getModuleNames

public  getModuleNames ()

Ç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 ayarlanmamışsa 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 komutu ç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ışı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 boşsa kabuk çıktısı

Atar
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

parametreler
filters

İadeler
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

parametreler
fitlererTests

İadeler
String

gerekirDosyayı Atla

protected boolean shouldSkipFile (String fullPath)

Belirli bir dosyanın yürütülmesini atlamamız gerekip gerekmediğini belirlemek için yardımcı yöntem.

parametreler
fullPath String : söz konusu dosyanın tam yolu

İadeler
boolean true söz konusu dosyayı atlarsak.