BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Uyumluluk Test Paketini yeni paket sistemiyle çalıştırmaya yönelik bir Test.
Özet
Sabitler | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Alanlar | |
---|---|
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
|
Kamu inşaatçıları | |
---|---|
BaseTestSuite () |
Genel yöntemler | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Yapılandırma desenleri ekleyin |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Modül bağımsız değişkenleri ekler |
void | cleanUpSuiteSetup () Paket kurulumu sırasında ihtiyaç duyulan ancak testleri çalıştırmak için gerekli olmayan her şeyi temizleme fırsatı. |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) |
getExcludeFilter () Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır | |
getIncludeFilter () Uyumluluk testi için içerme 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 soyut yöntem. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) Varsayılan yükleme stratejisi kaynaklardan ve testler dizininden yüklenecektir. | |
void | reevaluateFilters () |
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 ( excludeFilters) setExcludeFilter ( excludeFilters) Uyumluluk testi için hariç tutma filtrelerini ayarlar |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Uyumluluk testi için içerme filtrelerini ayarlar |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Korumalı yöntemler | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Prioritize-host-config seçeneğini ayarlayın. |
void | setupFilters (File testsDir) Bir modül adının verilip verilmediğine bağlı olarak dahil etme/hariç tutma filtrelerini 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)
Alanlar
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
Kamu inşaatçıları
BaseTestSuite
public BaseTestSuite ()
Genel yöntemler
AddConfigPatterns
public void addConfigPatterns (patterns)
Yapılandırma desenleri ekleyin
Parametreler | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
Modül bağımsız değişkenleri ekler
Parametreler | |
---|---|
moduleArgs |
cleanUpSuite Kurulumu
public void cleanUpSuiteSetup ()
Paket kurulumu sırasında ihtiyaç duyulan ancak testleri çalıştırmak için gerekli olmayan her şeyi temizleme fırsatı.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
IConfiguration
yüklemekten sorumlu SuiteModuleLoader
oluşturun ve onlara bazı seçenekler atayın.
Parametreler | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ) bağımsız değişkenlerinin listesi. |
moduleArgs |
İadeler | |
---|---|
SuiteModuleLoader | oluşturulan SuiteModuleLoader . |
getExcludeFilter
publicgetExcludeFilter ()
Uyumluluk testi için hariç tutma filtrelerinin bir kopyasını alır
İadeler | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Uyumluluk testi için içerme filtrelerinin bir kopyasını alır
İadeler | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Geçerli SuiteModuleLoader
döndürür.
İadeler | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
İadeler | |
---|---|
String |
yükTestleri
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.
İadeler | |
---|---|
yüklemeStrateji
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Varsayılan yükleme stratejisi kaynaklardan ve testler dizininden yüklenecektir. Uzatılabilir veya değiştirilebilir.
Parametreler | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : Kaynak dizinini filtrelemek için bir önek. |
suiteTag | String : Bir modülün paket etiketinin dahil edilmesi gerekir. Boş olabilir. |
İadeler | |
---|---|
Paket için yüklenen yapılandırmanın listesi. |
Filtreleri yeniden değerlendirin
public void reevaluateFilters ()
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 içerme filtrelerini ayarlar
Parametreler | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parametreler | |
---|---|
forceParameter | ModuleParameters |
setSkipjarYükleniyor
public void setSkipjarLoading (boolean skipJarLoading)
Parametreler | |
---|---|
skipJarLoading | boolean |
Korumalı yöntemler
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parametreler | |
---|---|
device | ITestDevice |
İadeler | |
---|---|
Atar | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Prioritize-host-config seçeneğini ayarlayın.
Parametreler | |
---|---|
prioritizeHostConfig | boolean : true Ana bilgisayar yapılandırmasına öncelik vermek için, yani mümkünse ana bilgisayar testini çalıştırın. |
kurulumFiltreler
protected void setupFilters (File testsDir)
Bir modül adının verilip verilmediğine bağlı olarak dahil etme/hariç tutma filtrelerini ayarlar.
Parametreler | |
---|---|
testsDir | File |
Atar | |
---|---|
| herhangi bir dosya bulunamazsa. |
ShouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parametreler | |
---|---|
module | ModuleDefinition |
İadeler | |
---|---|
boolean |