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 paketini çalıştıran bir test.

Özet

Herkese açık oluşturucular

GoogleBenchmarkTest()

Herkese açık yöntemler

void addAllExcludeFilters(Set<String> filters)

Hariç tutulacak testlerin Set filtrelerini ekler.

void addAllIncludeFilters(Set<String> filters)

Hangi testlerin dahil edileceğiyle ilgili filtrelerin Set özelliğini ekler.

void addExcludeFilter(String filter)

Hariç tutulacak testlerin filtresini ekler.

void addIncludeFilter(String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

void addModuleName(String moduleName)

Çalıştırılacak 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 edilecek cihazı alın.

Set<String> getExcludeFilters()

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

Set<String> getIncludeFilters()

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

List<String> getModuleNames()

Çalıştırmak için Android yerel karşılaştırma testi modülünü edinin.

void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

void setDevice(ITestDevice device)

Test edilen cihazı yerleştirin.

void setReportRunName(String reportRunName)

Korunan yöntemler

CommandResult executeCommand(ITestDevice testDevice, String cmd)

Bir karşılaştırma testi komutunu çalıştırmak için yardımcı yöntem.

String getFilterFlagForFilters(Set<String> filters)
String getFilterFlagForTests(Set<String> fitlererTests)
boolean shouldSkipFile(String fullPath)

Belirli bir dosyanın yürütülmesinin atlanıp atlanmaması gerektiğini belirlemeye yardımcı olan yöntem.

Herkese açık oluşturucular

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

Herkese açık yöntemler

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

Hariç tutulacak testlerin Set filtrelerini ekler.

Parametreler
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

Hangi testlerin dahil edileceğiyle ilgili filtrelerin Set özelliğini ekler.

Parametreler
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

Hariç tutulacak testlerin filtresini 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ırılacak 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ı

cleanFilter

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.

getDevice

public ITestDevice getDevice ()

Test edilecek cihazı alın.

İadeler
ITestDevice ITestDevice

getExcludeFilters

public Set<String> getExcludeFilters ()

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

İadeler
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

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

İadeler
Set<String>

getModuleNames

public List<String> getModuleNames ()

Çalıştırmak için Android yerel karşılaştırma testi modülünü edinin.

İadeler
List<String> Çalıştırılacak doğal test modülünün adı veya ayarlanmamışsa null

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları 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

Verdiği hatalar
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Test edilen cihazı yerleştirin.

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 karşılaştırma testi 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

İadeler
CommandResult outputReceiver null ise kabuk çıkışı

Verdiği hatalar
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters (Set<String> filters)

Parametreler
filters Set

İadeler
String

getFilterFlagForTests

protected String getFilterFlagForTests (Set<String> fitlererTests)

Parametreler
fitlererTests Set

İadeler
String

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Belirli bir dosyanın yürütülmesinin atlanıp atlanmaması gerektiğini belirlemeye yardımcı olan yöntem.

Parametreler
fullPath String: Söz konusu dosyanın tam yolu

İadeler
boolean Söz konusu dosyanın atlanması gerekiyorsa true.