SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Uyumluluk testi modülü tanımlarını depodan alır. YAPILACAKLAR: Bir modül yüklenirken paketin genişletilmiş halini ekleyin.
Özet
İç içe yerleştirilmiş sınıflar | |
|---|---|
class |
SuiteModuleLoader.ConfigFilter
Bir dizindeki tüm yapılandırma dosyalarını bulmak için |
Sabitler | |
|---|---|
String |
CONFIG_EXT
|
Herkese açık oluşturucular | |
|---|---|
SuiteModuleLoader(
SuiteModuleLoader için oluşturucu. |
|
Herkese açık yöntemler | |
|---|---|
static
void
|
addFilters(
Seçenek filtreleriyle yapıyı ayrıştırmaya ve 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, bir klasöre bakma |
|
loadConfigsFromJars(
Yapılandırmaların ana yüklemesi, sınıf yolundaki kaynaklara bakma. |
|
loadConfigsFromSpecifiedPaths(
Belirtilen dosyaları inceleyerek yapılandırmaların ana yüklemesi |
|
loadTfConfigsFromSpecifiedPaths(
Yapılandırmaların ana yüklemesi, sınıf yolundaki belirtilen kaynaklara bakılır. |
final
void
|
setExcludedModuleParameters(
Hiç dikkate alınmaması gereken |
final
void
|
setFoldableStates(
Çalıştırılacak |
final
void
|
setIgnoreNonPreloadedMainlineModule(boolean ignore)
Modül önceden yüklenmemişse yüklemenin yoksayılıp yoksayı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)
Yalnızca çalıştırılması gereken |
final
void
|
setOptimizeMainlineTest(boolean allowed)
Ana hat testinin optimize edilip edilmeyeceğini ayarlar. |
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. |
Sabitler
CONFIG_EXT
public static final String CONFIG_EXT
Sabit Değer: ".config"
Herkese açık oluşturucular
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
SuiteModuleLoader için oluşturucu.
| Parametreler | |
|---|---|
includeFilters |
: Biçimlendirilmiş ve ayrıştırılmış filtreler 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 yapıyı ayrıştırmaya ve oluşturmaya olanak tanıyan yardımcı yöntem.
| Parametreler | |
|---|---|
stringFilters |
: Orijinal seçenek, biçimi filtreler. |
filters |
: Dize biçiminden ayrıştırılan filtreler. |
abis |
: Filtrelemede dikkate alınacak Abis. |
foldableStates |
|
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Filtreleri IRemoteTest öğesine iletin. IRemoteTest ITestFileFilterReceiver öğesini uygulamıyorsa varsayılan davranış yoksaymaktır. Daha kısıtlayıcı bir davranış oluşturmak için bu ayar geçersiz kılınabilir.
| 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ış filtreler 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ında 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, sınıf yolundaki kaynaklara bakma. (Ö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)
Yapılandırmaların ana yüklemesi, sınıf yolundaki belirtilen kaynaklara bakılır.
| 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ılacak DeviceFoldableState kümesini ayarlar.
| Parametreler | |
|---|---|
foldableStates |
|
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Modül önceden yüklenmemişse yüklemenin yoksayılıp yoksayılmayacağını ayarlar.
| Parametreler | |
|---|---|
ignore |
boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
| Parametreler | |
|---|---|
context |
IInvocationContext |
setLoadConfigsWithIncludeFilters
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 |
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)
Yalnızca çalıştırılması gereken 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 |
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 |