ExecutableBaseTest
public
abstract
class
ExecutableBaseTest
extends Object
implements
IAbiReceiver,
IConfigurationReceiver,
IDiscoverDependencies,
IRemoteTest,
IRuntimeHintProvider,
IShardableTest,
ITestCollector,
ITestFilterReceiver
Java.lang.Nesne | |
🎃 | com.android.tradefed.testtype.binary.ExecutableBaseTest |
Yürütülebilir test stili için temel sınıf. Örnek: ikili programlar, kabuk komut dosyaları.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
NO_BINARY_ERROR
|
Kamu inşaatçıları | |
---|---|
ExecutableBaseTest()
|
Herkese açık yöntemler | |
---|---|
void
|
addAllExcludeFilters(
Testlerin hariç tutulacağı |
void
|
addAllIncludeFilters(
Dahil edilecek testlerin |
void
|
addExcludeFilter(String filter)
Hariç tutulacak testlerin yer aldığı bir filtre ekler. |
void
|
addIncludeFilter(String filter)
Dahil edilecek testlerin filtresini 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 programı arayın. |
IAbi
|
getAbi()
|
boolean
|
getCollectTestsOnly()
|
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
final
long
|
getRuntimeHint()
Testin beklenen çalışma zamanını geri döndür: milisaniye cinsinden ayarlanır. |
|
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 programı belirtilen 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 |
void
|
setConfiguration(IConfiguration configuration)
Kullanımdaki |
final
|
split(int shardHint)
|
Korunan yöntemler | |
---|---|
boolean
|
doesRunBinaryGenerateTestResults()
|
IConfiguration
|
getConfiguration()
Test yapılandırmasını döndürür. |
TestDescription[]
|
getFilterDescriptions(
|
String
|
getModuleId(IInvocationContext context)
|
long
|
getTimeoutPerBinaryMs()
|
Fields'ın oynadığı filmler
BİNARY_HATA
public static final String NO_BINARY_ERROR
Kamu inşaatçıları
ExecutableBaseTest
public ExecutableBaseTest ()
Herkese açık yöntemler
addAllExcludeFiltreler
public void addAllExcludeFilters (filters)
Testlerin hariç tutulacağı ERROR(/Set)
filtre ekler.
Parametreler | |
---|---|
filters |
|
addAllIncludeFiltreler
public void addAllIncludeFilters (filters)
Dahil edilecek testlerin ERROR(/Set)
filtresini ekler.
Parametreler | |
---|---|
filters |
|
addHariç Tut Filtresi
public void addExcludeFilter (String filter)
Hariç tutulacak testlerin yer aldığı bir filtre ekler.
Parametreler | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Dahil edilecek testlerin filtresini ekler.
Parametreler | |
---|---|
filter |
String |
NetHariç Tutulacaklar
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
temizleme Filtreleri
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 programı arayın.
Parametreler | |
---|---|
binary |
String : İkili programın yolu veya sadece ikili program adıdır. |
İlerlemeler | |
---|---|
String |
İkili dosyanın yolu; bulunamazsa null. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
getCollectTestsOnly
public boolean getCollectTestsOnly ()
İlerlemeler | |
---|---|
boolean |
getHariç Tutma Filtreleri
publicgetExcludeFilters ()
Hariç tutma filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getIncludeFiltreler
publicgetIncludeFilters ()
Dahil etme filtrelerinin geçerli ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getRuntimeHint
public final long getRuntimeHint ()
Testin beklenen çalışma zamanını geri döndür: milisaniye cinsinden ayarlanır. Zaman, parçalanmış yürütmenin yükünü dengelemek için kullanılır
İlerlemeler | |
---|---|
long |
raporBağımlılıkları
publicreportDependencies ()
İlerlemeler | |
---|---|
|
çalıştır
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir.
Parametreler | |
---|---|
testInfo |
TestInformation : Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi
testler. |
listener |
ITestInvocationListener : test sonuçlarının ITestInvocationListener değeri |
Fırlatma | |
---|---|
DeviceNotAvailableException |
ikili
public abstract void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Aslında ikili programı belirtilen yolda çalıştırın.
Parametreler | |
---|---|
binaryPath |
String : İkili programın yolu. |
listener |
ITestInvocationListener : Sonuçların bildirileceği dinleyicidir. |
description |
TestDescription : Devam eden test. |
Fırlatma | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public final void setCollectTestsOnly (boolean shouldCollectTest)
Test toplama modunu etkinleştirir veya devre dışı bırakır
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
öğesini ekler.
Parametreler | |
---|---|
configuration |
IConfiguration |
ayır
public finalsplit (int shardHint)
split()
öğesinin, denenen shardCount'u da sağlayan alternatif sürümü
çalıştırılması gerekir. Bu, bazen tesadüfen karar vermeyen bazı test koşucuları için yararlıdır.
Parametreler | |
---|---|
shardHint |
int : deneme kırık sayısı. |
İlerlemeler | |
---|---|
|
ayrı yürütülecek alt testlerden oluşan bir koleksiyon veya test ise null
şu anda parçalanabilir değil |
Korunan yöntemler
yokRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
İlerlemeler | |
---|---|
boolean |
getConfiguration
protected IConfiguration getConfiguration ()
Test yapılandırmasını döndürür.
İlerlemeler | |
---|---|
IConfiguration |
IConfiguration |
getFilterDescriptions
protected TestDescription[] getFilterDescriptions (testCommands)
Parametreler | |
---|---|
testCommands |
|
İlerlemeler | |
---|---|
TestDescription[] |
getModulId
protected String getModuleId (IInvocationContext context)
Parametreler | |
---|---|
context |
IInvocationContext |
İlerlemeler | |
---|---|
String |
getZaman AşımıPerBinaryMs
protected long getTimeoutPerBinaryMs ()
İlerlemeler | |
---|---|
long |
zaman aşımını değiştirebilirsiniz. |