BaseTestSuite
public
class
BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Uyumluluk Test Paketi'ni yeni paket sistemiyle çalıştırmak için bir test.
Özet
Sabitler | |
---|---|
char |
MODULE_OPTION_SHORT_NAME
|
char |
TEST_OPTION_SHORT_NAME
|
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
CONFIG_PATTERNS_OPTION
|
public
static
final
String |
EXCLUDE_FILTER_OPTION
|
public
static
final
String |
INCLUDE_FILTER_OPTION
|
public
static
final
String |
MODULE_OPTION
|
public
static
final
String |
TEST_ARG_OPTION
|
public
static
final
String |
TEST_OPTION
|
Herkese açık kurucular | |
---|---|
BaseTestSuite()
|
Herkese açık yöntemler | |
---|---|
void
|
addConfigPatterns(
Yapılandırma kalıpları ekleme |
void
|
addModuleArgs(
Modül bağımsız değişkenleri ekler |
void
|
cleanUpSuiteSetup()
Paketlerin kurulumu sırasında gerekli olan ancak testleri çalıştırmak 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 include-filters öğesinin 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 soyut yöntem. |
|
loadingStrategy(
Varsayılan yükleme stratejisi, kaynaklar ve testler dizininden yüklenir. |
void
|
reevaluateFilters()
|
boolean
|
reverseExcludeFilters()
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setEnableOptionalParameterizedModules(boolean enableOptionalParameter)
İsteğe bağlı parametreli modüllerin etkin olup olmayacağını ayarlayın. |
void
|
setEnableParameterizedModules(boolean enableParameter)
Parametreli modüllerin etkin olup olmayacağını ayarlayın. |
void
|
setExcludeFilter(
Uyumluluk testi için hariç tutma filtrelerini ayarlar |
void
|
setIncludeFilter(
Uyumluluk testi için dahil edilecek filtreleri ayarlar |
void
|
setModuleParameter(ModuleParameters forceParameter)
|
void
|
setSkipjarLoading(boolean skipJarLoading)
|
Korunan yöntemler | |
---|---|
|
getFoldableStates(ITestDevice device)
|
void
|
setupFilters(File testsDir)
Dahil et/hariç tut filtrelerini, bir modül adı girilip girilmediğine göre ayarlar. |
boolean
|
shouldModuleRun(ModuleDefinition module)
|
Sabitler
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Sabit Değer: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Sabit Değer: 116 (0x00000074)
Fields'ın oynadığı filmler
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODULE_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
Herkese açık kurucular
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şkenleri ekler
Parametreler | |
---|---|
moduleArgs |
|
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Paketlerin kurulumu sırasında gerekli olan ancak testleri çalıştırmak 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)
IConfiguration
'yi yüklemekten sorumlu SuiteModuleLoader
öğesini oluşturun ve bu öğeye seçeneklerden bazılarını atayın.
Parametreler | |
---|---|
includeFiltersFormatted |
: biçimlendirilmiş ve ayrıştırılmış filtreleri 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 include-filters öğesinin 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 soyut yöntem. Her test, bir IConfiguration
ve sonuçların raporlanacağı benzersiz bir adla tanımlanır.
İlerlemeler | |
---|---|
|
loadingStrategy
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Varsayılan yükleme stratejisi, kaynaklar ve testler dizininden yüklenir. Uzatılabildiği gibi değiştirilebilir.
Parametreler | |
---|---|
abis |
: Karşılaştırılacak abiler grubu. |
testsDirs |
: Testler dizini. |
suitePrefix |
String : Kaynak dizinindeki öğeleri filtrelemek için kullanılan bir ön ek. |
suiteTag |
String : Bir modülün dahil edilmesi 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 etkin olup olmayacağını ayarlayın.
Parametreler | |
---|---|
enableOptionalParameter |
boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Parametreli modüllerin etkin olup olmayacağını 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 edilecek filtreleri 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 | |
---|---|
|
Atışlar | |
---|---|
DeviceNotAvailableException |
setupFilters
protected void setupFilters (File testsDir)
Modül adı girilip girilmediğine bağlı olarak dahil et/hariç tut filtrelerini ayarlar.
Parametreler | |
---|---|
testsDir |
File |
Atışlar | |
---|---|
|
dosyası bulunamazsa |
shouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametreler | |
---|---|
module |
ModuleDefinition |
İlerlemeler | |
---|---|
boolean |