BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
Yeni paket sistemiyle Compatibility Test Suite'i çalıştırma testi.
Özet
Sabitler | |
|---|---|
String |
CONFIG_PATTERNS_OPTION
|
String |
EXCLUDE_FILTER_OPTION
|
String |
INCLUDE_FILTER_OPTION
|
String |
MODULE_OPTION
|
char |
MODULE_OPTION_SHORT_NAME
|
String |
TEST_ARG_OPTION
|
String |
TEST_OPTION
|
char |
TEST_OPTION_SHORT_NAME
|
Herkese açık oluşturucular | |
|---|---|
BaseTestSuite()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addConfigPatterns(List<String> patterns)
Yapılandırma kalıpları ekleme |
void
|
addModuleArgs(Set<String> moduleArgs)
Modül bağımsız değişkenleri ekler. |
void
|
cleanUpSuiteSetup()
Paket kurulumu sırasında gerekli olan ancak testlerin çalıştırılması için gerekli olmayan tüm öğeleri temizleme fırsatı. |
void
|
clearExcludeFilter()
|
void
|
clearIncludeFilter()
|
SuiteModuleLoader
|
createModuleLoader(Map<String, LinkedHashSet<SuiteTestFilter>> includeFiltersFormatted, Map<String, LinkedHashSet<SuiteTestFilter>> excludeFiltersFormatted, List<String> testArgs, List<String> moduleArgs)
|
Set<String>
|
getExcludeFilter()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır. |
Set<String>
|
getIncludeFilter()
Uyumluluk testi için dahil etme filtrelerinin bir kopyasını alır. |
SuiteModuleLoader
|
getModuleLoader()
Geçerli |
String
|
getRunSuiteTag()
|
LinkedHashMap<String, IConfiguration>
|
loadTests()
Çalıştırılacak test yapılandırmasını yüklemek için kullanılan soyut yöntem. |
LinkedHashMap<String, IConfiguration>
|
loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)
Varsayılan yükleme stratejisi, kaynaklardan ve test dizininden yükleme yapar. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
İsteğe bağlı parametreli modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Parametreli modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın. |
void
|
setExcludeFilter(Set<String> excludeFilters)
Uyumluluk testi için hariç tutma filtrelerini ayarlar. |
void
|
setIncludeFilter(Set<String> includeFilters)
Uyumluluk testi için dahil etme filtreleri ayarlar. |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Korunan yöntemler | |
|---|---|
Set<DeviceFoldableState>
|
getFoldableStates(ITestDevice device)
|
void
|
setupFilters(File testsDir)
Bir modül adı verilip verilmediğine bağlı olarak dahil etme/hariç tutma filtrelerini ayarlar. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
Sabitler
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
Sabit Değer: "config-patterns"
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
Sabit Değer: "exclude-filter"
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
Sabit Değer: "include-filter"
MODULE_OPTION
public static final String MODULE_OPTION
Sabit Değer: "module"
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Sabit Değer: 109 (0x0000006d)
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
Sabit Değer: "test-arg"
TEST_OPTION
public static final String TEST_OPTION
Sabit Değer: "test"
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Sabit Değer: 116 (0x00000074)
Herkese açık oluşturucular
BaseTestSuite
public BaseTestSuite ()
Herkese açık yöntemler
addConfigPatterns
public void addConfigPatterns (List<String> patterns)
Yapılandırma kalıpları ekleme
| Parametreler | |
|---|---|
patterns |
List |
addModuleArgs
public void addModuleArgs (Set<String> moduleArgs)
Modül bağımsız değişkenleri ekler.
| Parametreler | |
|---|---|
moduleArgs |
Set |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Paket kurulumu sırasında gerekli olan ancak testlerin çalıştırılması için gerekli olmayan tüm öğeleri temizleme fırsatı.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (Map<String, LinkedHashSet<SuiteTestFilter>> includeFiltersFormatted, Map<String, LinkedHashSet<SuiteTestFilter>> excludeFiltersFormatted, List<String> testArgs, List<String> moduleArgs)
SuiteModuleLoader yüklemekten sorumlu IConfiguration oluşturun ve bunlara bazı seçenekleri atayın.
| Parametreler | |
|---|---|
includeFiltersFormatted |
Map: Biçimlendirilmiş ve ayrıştırılmış filtreler içerir. |
excludeFiltersFormatted |
Map: Biçimlendirilmiş ve ayrıştırılmış hariç tutma filtreleri. |
testArgs |
List: Test (IRemoteTest) bağımsız değişkenlerinin listesi. |
moduleArgs |
List: Modül bağımsız değişkenlerinin listesi. |
| İadeler | |
|---|---|
SuiteModuleLoader |
oluşturulan SuiteModuleLoader. |
getExcludeFilter
public Set<String> getExcludeFilter ()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır.
| İadeler | |
|---|---|
Set<String> |
|
getIncludeFilter
public Set<String> getIncludeFilter ()
Uyumluluk testi için dahil etme filtrelerinin bir kopyasını alır.
| İadeler | |
|---|---|
Set<String> |
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Geçerli SuiteModuleLoader değerini döndürür.
| İadeler | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| İadeler | |
|---|---|
String |
|
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
Çalıştırılacak test yapılandırmasını yüklemek için kullanılan soyut yöntem. Her test bir IConfiguration ile tanımlanır ve sonuçları raporlayacağı benzersiz bir adı vardır.
| İadeler | |
|---|---|
LinkedHashMap<String, IConfiguration> |
|
loadingStrategy
public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)
Varsayılan yükleme stratejisi, kaynaklardan ve test dizininden yükleme yapar. Uzatılabilir veya değiştirilebilir.
| Parametreler | |
|---|---|
abis |
Set: Karşılaştırma yapılacak abi'ler grubu. |
testsDirs |
List: Test dizini. |
suitePrefix |
String: Kaynak dizinini filtrelemek için kullanılan bir önek. |
suiteTag |
String: Bir modülün dahil edilmesi için gereken paket etiketi. Boş olabilir. |
| İadeler | |
|---|---|
LinkedHashMap<String, IConfiguration> |
Paket için yüklenen yapılandırmaların listesi. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| İadeler | |
|---|---|
boolean |
|
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
İsteğe bağlı parametreli modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın.
| Parametreler | |
|---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Parametreli modüllerin etkinleştirilip etkinleştirilmeyeceğini ayarlayın.
| Parametreler | |
|---|---|
enableParameter |
boolean |
setExcludeFilter
public void setExcludeFilter (Set<String> excludeFilters)
Uyumluluk testi için hariç tutma filtrelerini ayarlar.
| Parametreler | |
|---|---|
excludeFilters |
Set |
setIncludeFilter
public void setIncludeFilter (Set<String> includeFilters)
Uyumluluk testi için dahil etme filtreleri ayarlar.
| Parametreler | |
|---|---|
includeFilters |
Set |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
| Parametreler | |
|---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
| Parametreler | |
|---|---|
skipJarLoading |
boolean |
Korunan yöntemler
getFoldableStates
protected Set<DeviceFoldableState> getFoldableStates (ITestDevice device)
| Parametreler | |
|---|---|
device |
ITestDevice |
| Döndürülenler | |
|---|---|
Set<DeviceFoldableState> |
|
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
setupFilters
protected void setupFilters (File testsDir)
Bir modül adı verilip verilmediğine bağlı olarak dahil etme/hariç tutma filtrelerini ayarlar.
| Parametreler | |
|---|---|
testsDir |
File |
| Verdiği hatalar | |
|---|---|
FileNotFoundException |
herhangi bir dosya bulunamazsa |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| Parametreler | |
|---|---|
module |
ModuleDefinition |
| Return'ler | |
|---|---|
boolean |
|