YürütülebilirTemelTest

public abstract class ExecutableBaseTest
extends Object implements IRemoteTest , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver , ITestFilterReceiver , IDiscoverDependencies

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest


Yürütülebilir test stili için temel sınıf. Örneğin: ikili dosyalar, kabuk komut dosyaları.

Özet

Alanlar

public static final String NO_BINARY_ERROR

Kamu inşaatçıları

ExecutableBaseTest ()

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

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

void clearIncludeFilters ()

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

abstract String findBinary (String binary)

Çalıştırabilmek için ikili dosyayı arayın.

IAbi getAbi ()

boolean getCollectTestsOnly ()
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.

final long getRuntimeHint ()

Testin beklenen çalışma süresini milisaniye cinsinden döndürün.

reportDependencies ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

abstract void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)

Aslında ikili dosyayı verilen yolda çalıştırın.

final void setAbi ( IAbi abi)

final void setCollectTestsOnly (boolean shouldCollectTest)

Test toplama modunu etkinleştirir veya devre dışı bırakır

final split (int shardHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü.

Korumalı yöntemler

boolean doesRunBinaryGenerateTestResults ()
TestDescription[] getFilterDescriptions ( testCommands) getFilterDescriptions ( testCommands)
String getModuleId ( IInvocationContext context)
long getTimeoutPerBinaryMs ()

Alanlar

NO_BINARY_ERROR

public static final String NO_BINARY_ERROR

Kamu inşaatçıları

YürütülebilirTemelTest

public ExecutableBaseTest ()

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

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.

bulİkili

public abstract String findBinary (String binary)

Çalıştırabilmek için ikili dosyayı arayın.

Parametreler
binary String : İkili dosyanın yolu veya yalnızca ikili adı.

İadeler
String İkili dosyanın yolu veya bulunamazsa null.

Atar
DeviceNotAvailableException

getAbi

public IAbi getAbi ()

İadeler
IAbi

getCollectTestsYalnızca

public boolean getCollectTestsOnly ()

İadeler
boolean

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

getRuntimeHint

public final long getRuntimeHint ()

Testin beklenen çalışma süresini milisaniye cinsinden döndürün. Zaman, parçalı yürütmeyi dengelemek için kullanılır

İadeler
long

raporBağımlılıklar

public  reportDependencies ()

İadeler

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

runİkili

public abstract void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Aslında ikili dosyayı verilen yolda çalıştırın.

Parametreler
binaryPath String : İkili dosyanın yolu.

listener ITestInvocationListener : Sonuçların raporlanacağı dinleyici.

description TestDescription : Test devam ediyor.

Atar
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

Parametreler
abi IAbi

setYalnızcaCollectTestler

public final void setCollectTestsOnly (boolean shouldCollectTest)

Test toplama modunu etkinleştirir veya devre dışı bırakır

bölmek

public final  split (int shardHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test çalıştırıcıları için faydalıdır.

Parametreler
shardHint int : denenen parça sayımı.

İadeler
ayrı olarak yürütülecek veya test şu anda parçalanabilir değilse null olacak bir alt test koleksiyonu

Korumalı yöntemler

RunBinaryGenerateTestSonuçlarını yapar

protected boolean doesRunBinaryGenerateTestResults ()

İadeler
boolean

getFilterDescriptions

protected TestDescription[] getFilterDescriptions ( testCommands)

Parametreler
testCommands

İadeler
TestDescription[]

getModuleId

protected String getModuleId (IInvocationContext context)

Parametreler
context IInvocationContext

İadeler
String

getTimeoutPerBinaryMs

protected long getTimeoutPerBinaryMs ()

İadeler
long yürütülmesi için her ikili dosyaya uygulanan zaman aşımı.

,

YürütülebilirTemelTest

public abstract class ExecutableBaseTest
extends Object implements IRemoteTest , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver , ITestFilterReceiver , IDiscoverDependencies

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest


Yürütülebilir test stili için temel sınıf. Örneğin: ikili dosyalar, kabuk komut dosyaları.

Özet

Alanlar

public static final String NO_BINARY_ERROR

Kamu inşaatçıları

ExecutableBaseTest ()

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

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

void clearIncludeFilters ()

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

abstract String findBinary (String binary)

Çalıştırabilmek için ikili dosyayı arayın.

IAbi getAbi ()

boolean getCollectTestsOnly ()
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.

final long getRuntimeHint ()

Testin beklenen çalışma süresini milisaniye cinsinden döndürün.

reportDependencies ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

abstract void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)

Aslında ikili dosyayı verilen yolda çalıştırın.

final void setAbi ( IAbi abi)

final void setCollectTestsOnly (boolean shouldCollectTest)

Test toplama modunu etkinleştirir veya devre dışı bırakır

final split (int shardHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü.

Korumalı yöntemler

boolean doesRunBinaryGenerateTestResults ()
TestDescription[] getFilterDescriptions ( testCommands) getFilterDescriptions ( testCommands)
String getModuleId ( IInvocationContext context)
long getTimeoutPerBinaryMs ()

Alanlar

NO_BINARY_ERROR

public static final String NO_BINARY_ERROR

Kamu inşaatçıları

YürütülebilirTemelTest

public ExecutableBaseTest ()

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

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.

bulİkili

public abstract String findBinary (String binary)

Çalıştırabilmek için ikili dosyayı arayın.

Parametreler
binary String : İkili dosyanın yolu veya yalnızca ikili adı.

İadeler
String İkili dosyanın yolu veya bulunamazsa null.

Atar
DeviceNotAvailableException

getAbi

public IAbi getAbi ()

İadeler
IAbi

getCollectTestsYalnızca

public boolean getCollectTestsOnly ()

İadeler
boolean

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

getRuntimeHint

public final long getRuntimeHint ()

Testin beklenen çalışma süresini milisaniye cinsinden döndürün. Zaman, parçalı yürütmeyi dengelemek için kullanılır

İadeler
long

raporBağımlılıklar

public  reportDependencies ()

İadeler

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

runİkili

public abstract void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Aslında ikili dosyayı verilen yolda çalıştırın.

Parametreler
binaryPath String : İkili dosyanın yolu.

listener ITestInvocationListener : Sonuçların raporlanacağı dinleyici.

description TestDescription : Test devam ediyor.

Atar
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

Parametreler
abi IAbi

setYalnızcaCollectTestler

public final void setCollectTestsOnly (boolean shouldCollectTest)

Test toplama modunu etkinleştirir veya devre dışı bırakır

bölmek

public final  split (int shardHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test çalıştırıcıları için faydalıdır.

Parametreler
shardHint int : denenen parça sayımı.

İadeler
ayrı olarak yürütülecek veya test şu anda parçalanabilir değilse null olacak bir alt test koleksiyonu

Korumalı yöntemler

RunBinaryGenerateTestSonuçlarını yapar

protected boolean doesRunBinaryGenerateTestResults ()

İadeler
boolean

getFilterDescriptions

protected TestDescription[] getFilterDescriptions ( testCommands)

Parametreler
testCommands

İadeler
TestDescription[]

getModuleId

protected String getModuleId (IInvocationContext context)

Parametreler
context IInvocationContext

İadeler
String

getTimeoutPerBinaryMs

protected long getTimeoutPerBinaryMs ()

İadeler
long yürütülmesi için her ikili dosyaya uygulanan zaman aşımı.