BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
| java.lang.Object | ||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | |
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | |
Yeni paket sistemiyle Uyumluluk Test Paketi'ni ç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(
Yapılandırma kalıpları ekleme |
void
|
addModuleArgs(
Modül bağımsız değişkenlerini 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(
|
|
getExcludeFilter()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır. |
|
getIncludeFilter()
Uyumluluk testi için dahil etme filtrelerinin bir kopyasını alır. |
SuiteModuleLoader
|
getModuleLoader()
Geçerli |
String
|
getRunSuiteTag()
|
|
loadTests()
Çalıştırılacak test yapılandırmasını yüklemek için kullanılan soyut yöntem. |
|
loadingStrategy(
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(
Uyumluluk testi için hariç tutma filtrelerini ayarlar. |
void
|
setIncludeFilter(
Uyumluluk testi için dahil etme filtrelerini ayarlar. |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Korunan yöntemler | |
|---|---|
|
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 (patterns)
Yapılandırma kalıpları ekleme
| Parametreler | |
|---|---|
patterns |
|
addModuleArgs
public void addModuleArgs (moduleArgs)
Modül bağımsız değişkenlerini ekler.
| Parametreler | |
|---|---|
moduleArgs |
|
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 (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
SuiteModuleLoader yüklemekten sorumlu SuiteModuleLoader oluşturun ve bu kullanıcılara seçeneklerden bazılarını atayın.IConfiguration
| Parametreler | |
|---|---|
includeFiltersFormatted |
: Biçimlendirilmiş ve ayrıştırılmış filtreler içerir. |
excludeFiltersFormatted |
: 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. |
| İlerlemeler | |
|---|---|
SuiteModuleLoader |
oluşturulan SuiteModuleLoader. |
getExcludeFilter
publicgetExcludeFilter ()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır.
| İlerlemeler | |
|---|---|
|
|
getIncludeFilter
publicgetIncludeFilter ()
Uyumluluk testi için dahil etme filtrelerinin bir kopyasını alır.
| İlerlemeler | |
|---|---|
|
|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Geçerli SuiteModuleLoader değerini döndürür.
| İlerlemeler | |
|---|---|
SuiteModuleLoader |
|
getRunSuiteTag
public String getRunSuiteTag ()
| İlerlemeler | |
|---|---|
String |
|
loadTests
publicloadTests ()
Çalıştırılacak test yapılandırmasını yüklemek için kullanılan soyut yöntem. Her test, bir IConfiguration ve sonuçları raporlayacağı benzersiz bir adla tanımlanır.
| İlerlemeler | |
|---|---|
|
|
loadingStrategy
publicloadingStrategy ( abis, 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 |
: Karşılaştırma yapılacak abi'lerin kümesi. |
testsDirs |
: 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. |
| İlerlemeler | |
|---|---|
|
Paket için yüklenen yapılandırmaların listesi. |
reevaluateFilters
public void reevaluateFilters ()
reverseExcludeFilters
public boolean reverseExcludeFilters ()
| İlerlemeler | |
|---|---|
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 (excludeFilters)
Uyumluluk testi için hariç tutma filtrelerini ayarlar.
| Parametreler | |
|---|---|
excludeFilters |
|
setIncludeFilter
public void setIncludeFilter (includeFilters)
Uyumluluk testi için dahil etme filtrelerini ayarlar.
| Parametreler | |
|---|---|
includeFilters |
|
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
| Parametreler | |
|---|---|
forceParameter |
ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
| Parametreler | |
|---|---|
skipJarLoading |
boolean |
Korunan yöntemler
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
| Parametreler | |
|---|---|
device |
ITestDevice |
| İlerlemeler | |
|---|---|
|
|
| Dekoratif yastıklar | |
|---|---|
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 |
| Dekoratif yastıklar | |
|---|---|
|
herhangi bir dosya bulunamazsa |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
| Parametreler | |
|---|---|
module |
ModuleDefinition |
| İlerlemeler | |
|---|---|
boolean |
|