SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Depodan Uyumluluk testi modülü tanımlarını alır. YAPILACAKLAR: paketinin tamamını ekleyin.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
SuiteModuleLoader.ConfigFilter
Bir dizindeki tüm yapılandırma dosyalarını bulmak için bir |
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
CONFIG_EXT
|
Kamu inşaatçıları | |
---|---|
SuiteModuleLoader(
SuiteModuleLoader için Ctor. |
Herkese açık yöntemler | |
---|---|
static
void
|
addFilters(
Seçenek filtreleriyle yapı ayrıştırıp oluşturmaya olanak tanıyan yardımcı yöntem. |
void
|
addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId,
Filtreleri |
static
|
getModuleNamesMatching(File directory, String suitePrefix, String pattern)
|
|
loadConfigsFromDirectory(
Yapılandırmaların ana yüklemesi, klasöre bakma |
|
loadConfigsFromJars(
Ana yapılandırma yüklemesi, sınıf yolundaki kaynaklara bakma. |
|
loadConfigsFromSpecifiedPaths(
Yapılandırmaların ana yüklemesi, belirtilen dosyalara bakma |
|
loadTfConfigsFromSpecifiedPaths(
Sınıf yolunda belirtilen kaynaklara bakılarak yapılandırmaların ana yüklemesi. |
final
void
|
setExcludedModuleParameters(
Dikkate alınması gereken |
final
void
|
setFoldableStates(
Çalıştırılması gereken |
final
void
|
setIgnoreNonPreloadedMainlineModule(boolean ignore)
Önceden yüklenmemişse modülün yüklenmesinin yoksayılıp sayılmayacağını ayarlar. |
final
void
|
setInvocationContext(IInvocationContext context)
|
final
void
|
setLoadConfigsWithIncludeFilters(boolean allowed)
Belirtilen dahil etme filtresine göre test yapılandırmasının yüklenip yüklenmeyeceğini ayarlar. |
final
void
|
setMainlineParameterizedModules(boolean allowed)
Parametreleştirilmiş ana hat modüllerine izin verilip verilmeyeceğini ayarlar. |
final
void
|
setModuleParameter(ModuleParameters param)
Çalıştırılması gereken tek |
final
void
|
setOptimizeMainlineTest(boolean allowed)
Ana hat testinin optimize edilip edilmeyeceğini ayarlar. |
final
void
|
setOptionalParameterizedModules(boolean allowed)
İsteğe bağlı parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar. |
final
void
|
setParameterizedModules(boolean allowed)
Parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar. |
Fields'ın oynadığı filmler
YAPILANDIRMA_EXT
public static final String CONFIG_EXT
Kamu inşaatçıları
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
SuiteModuleLoader için Ctor.
Parametreler | |
---|---|
includeFilters |
: Biçimlendirilmiş ve ayrıştırılmış dahil etme filtreleri. |
excludeFilters |
: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleridir. |
testArgs |
: Test (IRemoteTest ) bağımsız değişkenlerinin listesi. |
moduleArgs |
: Modül bağımsız değişkenlerinin listesi. |
Herkese açık yöntemler
Filtre Filtreleri
public static void addFilters (stringFilters, filters, abis, foldableStates)
Seçenek filtreleriyle yapı ayrıştırıp oluşturmaya olanak tanıyan yardımcı yöntem.
Parametreler | |
---|---|
stringFilters |
: Orijinal seçeneğin filtre biçimi. |
filters |
: Dize biçiminden ayrıştırılan filtreler. |
abis |
: Filtrelemede dikkate alınacak Abis öğeleri. |
foldableStates |
|
Teste Filtre Ekle
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Filtreleri IRemoteTest
cihazına aktarın. IRemoteTest varsayılan olarak
ITestFileFilterReceiver
uygulamıyor. Bu, daha fazla
kısıtlayıcı davranış.
Parametreler | |
---|---|
test |
IRemoteTest : Değerlendirilen IRemoteTest . |
abi |
IAbi : Şu anda üzerinde çalıştığımız Abi. |
moduleId |
String : Modülün kimliği (genellikle abi + modül adı). |
includeFilters |
: Biçimlendirilmiş ve ayrıştırılmış dahil etme filtreleri. |
excludeFilters |
: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleridir. |
getModuleNamesEşleştirme
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Parametreler | |
---|---|
directory |
File |
suitePrefix |
String |
pattern |
String |
İlerlemeler | |
---|---|
|
adı verilen kalıbı içeren modüllerin ERROR(/Set) 'si. |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Yapılandırmaların ana yüklemesi, klasöre bakma
Parametreler | |
---|---|
testsDirs |
|
abis |
|
suitePrefix |
String |
suiteTag |
String |
patterns |
|
İlerlemeler | |
---|---|
|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Ana yapılandırma yüklemesi, sınıf yolundaki kaynaklara bakma. ( örneğine bakın).
Parametreler | |
---|---|
abis |
|
suitePrefix |
String |
suiteTag |
String |
İlerlemeler | |
---|---|
|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Yapılandırmaların ana yüklemesi, belirtilen dosyalara bakma
Parametreler | |
---|---|
listConfigFiles |
|
abis |
|
suiteTag |
String |
İlerlemeler | |
---|---|
|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Sınıf yolunda belirtilen kaynaklara bakılarak yapılandırmaların ana yüklemesi.
Parametreler | |
---|---|
configs |
|
abis |
|
suiteTag |
String |
İlerlemeler | |
---|---|
|
setexcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Dikkate alınması gereken ModuleParameters
grubunu ayarlar.
Parametreler | |
---|---|
excludedParams |
|
setFoldableStates
public final void setFoldableStates (foldableStates)
Çalıştırılması gereken DeviceFoldableState
grubunu ayarlar.
Parametreler | |
---|---|
foldableStates |
|
setYoksayNonPreloadMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Önceden yüklenmemişse modülün yüklenmesinin yoksayılıp sayılmayacağını ayarlar.
Parametreler | |
---|---|
ignore |
boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
Parametreler | |
---|---|
context |
IInvocationContext |
setLoadConfigsWithIncludeFiltreler
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Belirtilen dahil etme filtresine göre test yapılandırmasının yüklenip yüklenmeyeceğini ayarlar.
Parametreler | |
---|---|
allowed |
boolean |
setMainlineParametersizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Parametreleştirilmiş ana hat modüllerine izin verilip verilmeyeceğini ayarlar.
Parametreler | |
---|---|
allowed |
boolean |
setModuleParametresi
public final void setModuleParameter (ModuleParameters param)
Çalıştırılması gereken tek ModuleParameters
türünü ayarlar.
Parametreler | |
---|---|
param |
ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Ana hat testinin optimize edilip edilmeyeceğini ayarlar.
Parametreler | |
---|---|
allowed |
boolean |
setİsteğe Bağlı ParametreleştirilmişModüller
public final void setOptionalParameterizedModules (boolean allowed)
İsteğe bağlı parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar.
Parametreler | |
---|---|
allowed |
boolean |
setParametreleştirilmişModüller
public final void setParameterizedModules (boolean allowed)
Parametreleştirilmiş modüllere izin verilip verilmeyeceğini ayarlar.
Parametreler | |
---|---|
allowed |
boolean |