SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | 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
|
Herkese açık kurucular | |
---|---|
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(File moduleDir, IRemoteTest test, 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(
Belirtilen dosyaları inceleyerek yapılandırmaların ana yüklemesi |
|
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 atlanıp atlanmayacağını belirler. |
final
void
|
setInvocationContext(IInvocationContext context)
|
final
void
|
setLoadConfigsWithIncludeFilters(boolean allowed)
Test yapılandırmasının, belirtilen dahil etme filtresine göre yüklenip yüklenmeyeceğini belirler. |
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
CONFIG_EXT
public static final String CONFIG_EXT
Herkese açık kurucular
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
SuiteModuleLoader sınıfının kurucusu.
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
addFilters
public static void addFilters (stringFilters, filters, abis, foldableStates)
Seçenek filtreleriyle bir yapıyı ayrıştırıp oluşturmaya olanak tanıyan yardımcı program yöntemi.
Parametreler | |
---|---|
stringFilters |
: Orijinal seçenek filtreleri 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 (File moduleDir, IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Filtreleri IRemoteTest
'e iletin. Varsayılan davranış, IRemoteTest'in ITestFileFilterReceiver
'yi uygulamaması durumunda yoksaymaktır. Daha kısıtlayıcı bir davranış oluşturmak için bu ayar geçersiz kılınabilir.
Parametreler | |
---|---|
moduleDir |
File : Modül dizini |
test |
IRemoteTest : Düşünülen 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ış filtreleri içerir. |
excludeFilters |
: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleri. |
getModuleNamesMatching
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)
Yol sınıfında belirtilen kaynakları inceleyerek yapılandırmaların ana yüklemesi.
Parametreler | |
---|---|
configs |
|
abis |
|
suiteTag |
String |
İlerlemeler | |
---|---|
|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Hiç dikkate alınmaması gereken ModuleParameters
kümesini ayarlar.
Parametreler | |
---|---|
excludedParams |
|
setFoldableStates
public final void setFoldableStates (foldableStates)
Çalıştırılması gereken DeviceFoldableState
grubunu ayarlar.
Parametreler | |
---|---|
foldableStates |
|
setIgnoreNonPreloadedMainlineModule
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)
Parametreli ana hat modüllerine izin verilip verilmeyeceğini belirler.
Parametreler | |
---|---|
allowed |
boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Çalıştırılması gereken tek ModuleParameters
türünü belirler.
Parametreler | |
---|---|
param |
ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Ana hat testinin optimize edilip edilmeyeceğini belirler.
Parametreler | |
---|---|
allowed |
boolean |
setOptionalParameterizedModules
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 |