SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
java.lang.Object | |
\t | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Uyumluluk testi modülü tanımlarını depoda alır. TODO: Bir modülü yüklerken paketin genişletmesini ekleyin.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
SuiteModuleLoader.ConfigFilter
Bir dizindeki tüm yapılandırma dosyalarını bulmak için |
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
CONFIG_EXT
|
Kamu inşaatçıları | |
---|---|
SuiteModuleLoader(
SuiteModuleLoader sınıfının kurucusu. |
Herkese açık yöntemler | |
---|---|
static
void
|
addFilters(
Seçenek filtreleriyle yapı ayrıştırmaya ve oluşturmaya olanak tanıyan yardımcı program yöntemi. |
void
|
addFiltersToTest(IRemoteTest test, File moduleDir, IAbi abi, String moduleId,
Filtreleri |
static
|
getModuleNamesMatching(File directory, String suitePrefix, String pattern)
|
|
loadConfigsFromDirectory(
Yapılandırmaların ana yüklemesi, bir klasöre bakma |
|
loadConfigsFromJars(
Yapılandırmaların ana yüklemesi. Bu işlemde, sınıf yolu kaynaklarında bulunan kaynaklar incelenir. |
|
loadConfigsFromSpecifiedPaths(
Yapılandırmaların ana yüklemesi, belirtilen dosyalara bakma |
|
loadTfConfigsFromSpecifiedPaths(
Yol sınıfında belirtilen kaynakları inceleyerek yapılandırmaların ana yüklemesi. |
final
void
|
setExcludedModuleParameters(
Hiç dikkate alınmaması 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)
Parametreli ana hat modüllerine izin verilip verilmeyeceğini belirler. |
final
void
|
setModuleParameter(ModuleParameters param)
Çalıştırılması gereken tek |
final
void
|
setOptimizeMainlineTest(boolean allowed)
Ana hat testinin optimize edilip edilmeyeceğini belirler. |
final
void
|
setOptionalParameterizedModules(boolean allowed)
İsteğe bağlı parametreli modüllere izin verilip verilmeyeceğini belirler. |
final
void
|
setParameterizedModules(boolean allowed)
Parametreli modüllere izin verilip verilmeyeceğini belirler. |
Fields'ın oynadığı filmler
YAPILANDIRMA_EXT
public static final String CONFIG_EXT
Herkese açık kurucular
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
SuiteModuleLoader için Ctor.
Parametreler | |
---|---|
includeFilters |
: biçimlendirilmiş ve ayrıştırılmış filtreleri içerir. |
excludeFilters |
: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleri. |
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ırmaya ve oluşturmaya olanak tanıyan yardımcı program yöntemi.
Parametreler | |
---|---|
stringFilters |
: Orijinal seçeneğin filtre biçimi. |
filters |
: Dize biçiminden ayrıştırılan filtreler. |
abis |
: Filtreleme sırasında dikkate alınacak Abi'ler. |
foldableStates |
|
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, File moduleDir, IAbi abi, String moduleId,includeFilters, excludeFilters)
Filtreleri IRemoteTest
öğesine iletin. IRemoteTest, ITestFileFilterReceiver
uygulamazsa varsayılan davranış yoksayılır. Daha kısıtlayıcı bir davranış oluşturmak için bu ayar geçersiz kılınabilir.
Parametreler | |
---|---|
test |
IRemoteTest : Düşünülen IRemoteTest . |
moduleDir |
File : Oluşturulan modülün dizini |
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ış filtreleri içerir. |
excludeFilters |
: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleri. |
getModuleNamesEşleştirme
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Parametreler | |
---|---|
directory |
File |
suitePrefix |
String |
pattern |
String |
İlerlemeler | |
---|---|
|
Adı belirtilen kalıbı içeren modüllerin ERROR(/Set) . |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Yapılandırmaların ana yüklemesi, bir klasöre bakma
Parametreler | |
---|---|
testsDirs |
|
abis |
|
suitePrefix |
String |
suiteTag |
String |
patterns |
|
İlerlemeler | |
---|---|
|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Yapılandırmaların ana yüklemesi. Bu işlemde, sınıf yolu kaynaklarında bulunan kaynaklar incelenir. (Örneğin, TF yapılandırmaları).
Parametreler | |
---|---|
abis |
|
suitePrefix |
String |
suiteTag |
String |
İlerlemeler | |
---|---|
|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Belirtilen dosyaları inceleyerek yapılandırmaların ana yüklemesi
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ınmaması 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 atlanıp atlanmayacağını belirler.
Parametreler | |
---|---|
ignore |
boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
Parametreler | |
---|---|
context |
IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Test yapılandırmasının, belirtilen dahil etme filtresine göre yüklenip yüklenmeyeceğini belirler.
Parametreler | |
---|---|
allowed |
boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Parametreleştirilmiş ana hat modüllerine izin verilip verilmeyeceğini ayarlar.
Parametreler | |
---|---|
allowed |
boolean |
setModuleParameter
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ı parametreli modüllere izin verilip verilmeyeceğini belirler.
Parametreler | |
---|---|
allowed |
boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Parametreli modüllere izin verilip verilmeyeceğini belirler.
Parametreler | |
---|---|
allowed |
boolean |