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

CommandResult executeCommand ( ITestDevice testDevice, String cmd)

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.

cihaz al

public ITestDevice getDevice ()

Cihazı teste tabi tutun.

İadeler
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Hariç tutma 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 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 CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

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

İadeler
CommandResult 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.