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

Hariç tutulacak testlerin filtrelerinin ERROR(/Set) değerini ekler.

void addAllIncludeFilters( filters)

Dahil edilecek testlerin filtrelerinin ERROR(/Set) değerini ekler.

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

getIncludeFilters()

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

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

getDevice

public ITestDevice getDevice ()

Test cihazını alın.

İlerlemeler
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

İlerlemeler

getIncludeFilters

public  getIncludeFilters ()

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

İlerlemeler

getModuleNames

public  getModuleNames ()

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.