BaseTestSuite

public class BaseTestSuite
extends ITestSuite

java.lang.Objek
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite


Tes untuk menjalankan Rangkaian Uji Kompatibilitas dengan sistem suite baru.

Ringkasan

Konstanta

char MODULE_OPTION_SHORT_NAME

char TEST_OPTION_SHORT_NAME

Bidang

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

Konstruktor publik

BaseTestSuite ()

Metode publik

void addConfigPatterns ( patterns) addConfigPatterns ( patterns)

Tambahkan pola konfigurasi

void addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs)

Menambahkan argumen modul

void cleanUpSuiteSetup ()

Peluang untuk membersihkan semua hal yang diperlukan selama pengaturan suite tetapi tidak diperlukan untuk menjalankan pengujian.

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)

Buat SuiteModuleLoader yang bertanggung jawab untuk memuat IConfiguration dan berikan beberapa opsi kepada mereka.

getExcludeFilter ()

Mendapat salinan filter pengecualian untuk uji kompatibilitas

getIncludeFilter ()

Mendapat salinan filter penyertaan untuk uji kompatibilitas

SuiteModuleLoader getModuleLoader ()

Mengembalikan SuiteModuleLoader saat ini.

String getRunSuiteTag ()
loadTests ()

Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan.

loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)

Strategi pemuatan default akan dimuat dari sumber daya dan direktori pengujian.

void reevaluateFilters ()
boolean reverseExcludeFilters ()
void setBuild ( IBuildInfo buildInfo)

void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Setel apakah modul berparameter opsional diaktifkan atau tidak.

void setEnableParameterizedModules (boolean enableParameter)

Setel apakah modul berparameter diaktifkan atau tidak.

void setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters)

Menyetel filter pengecualian untuk uji kompatibilitas

void setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters)

Menyetel filter penyertaan untuk uji kompatibilitas

void setModuleParameter ( ModuleParameters forceParameter)
void setSkipjarLoading (boolean skipJarLoading)

Metode yang dilindungi

getFoldableStates ( ITestDevice device)
void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Setel opsi prioritaskan-host-config.

void setupFilters (File testsDir)

Menyetel filter sertakan/kecualikan berdasarkan apakah nama modul diberikan.

boolean shouldModuleRun ( ModuleDefinition module)

Konstanta

MODULE_OPTION_SHORT_NAME

public static final char MODULE_OPTION_SHORT_NAME

Nilai Konstan: 109 (0x0000006d)

TEST_OPTION_SHORT_NAME

public static final char TEST_OPTION_SHORT_NAME

Nilai Konstan: 116 (0x00000074)

Bidang

CONFIG_PATTERNS_OPTION

public static final String CONFIG_PATTERNS_OPTION

KECUALI_FILTER_OPTION

public static final String EXCLUDE_FILTER_OPTION

TERMASUK_FILTER_OPTION

public static final String INCLUDE_FILTER_OPTION

MODUL_OPTION

public static final String MODULE_OPTION

TEST_ARG_OPTION

public static final String TEST_ARG_OPTION

UJI_OPSI

public static final String TEST_OPTION

Konstruktor publik

BaseTestSuite

public BaseTestSuite ()

Metode publik

tambahkanConfigPatterns

public void addConfigPatterns ( patterns)

Tambahkan pola konfigurasi

Parameter
patterns

tambahkanModuleArgs

public void addModuleArgs ( moduleArgs)

Menambahkan argumen modul

Parameter
moduleArgs

cleanUpSuiteSetup

public void cleanUpSuiteSetup ()

Peluang untuk membersihkan semua hal yang diperlukan selama pengaturan suite tetapi tidak diperlukan untuk menjalankan pengujian.

hapusExcludeFilter

public void clearExcludeFilter ()

hapusSertakanFilter

public void clearIncludeFilter ()

buatModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

Buat SuiteModuleLoader yang bertanggung jawab untuk memuat IConfiguration dan berikan beberapa opsi kepada mereka.

Parameter
includeFiltersFormatted : Filter include yang diformat dan diurai.

excludeFiltersFormatted : Filter pengecualian yang diformat dan diurai.

testArgs : daftar argumen pengujian ( IRemoteTest ).

moduleArgs : daftar argumen modul.

Kembali
SuiteModuleLoader SuiteModuleLoader yang dibuat.

dapatkanExcludeFilter

public  getExcludeFilter ()

Mendapat salinan filter pengecualian untuk uji kompatibilitas

Kembali

dapatkanIncludeFilter

public  getIncludeFilter ()

Mendapat salinan filter penyertaan untuk uji kompatibilitas

Kembali

dapatkanModuleLoader

public SuiteModuleLoader getModuleLoader ()

Mengembalikan SuiteModuleLoader saat ini.

Kembali
SuiteModuleLoader

dapatkanRunSuiteTag

public String getRunSuiteTag ()

Kembali
String

loadTests

public  loadTests ()

Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. Setiap pengujian ditentukan oleh IConfiguration dan nama unik yang akan digunakan untuk melaporkan hasilnya.

Kembali

memuatStrategi

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

Strategi pemuatan default akan dimuat dari sumber daya dan direktori pengujian. Dapat diperpanjang atau diganti.

Parameter
abis : Himpunan abis yang harus dilawan.

testsDirs : Direktori tes.

suitePrefix String : Awalan untuk memfilter direktori sumber daya.

suiteTag String : Tag suite yang harus disertakan modul. Bisa jadi nol.

Kembali
Daftar konfigurasi yang dimuat untuk suite.

mengevaluasi kembaliFilters

public void reevaluateFilters ()

membalikkanExcludeFilters

public boolean reverseExcludeFilters ()

Kembali
boolean

setBuild

public void setBuild (IBuildInfo buildInfo)

Parameter
buildInfo IBuildInfo

setEnableOptionalParameterizedModules

public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)

Setel apakah modul berparameter opsional diaktifkan atau tidak.

Parameter
enableOptionalParameter boolean

setEnableParameterizedModules

public void setEnableParameterizedModules (boolean enableParameter)

Setel apakah modul berparameter diaktifkan atau tidak.

Parameter
enableParameter boolean

setExcludeFilter

public void setExcludeFilter ( excludeFilters)

Menyetel filter pengecualian untuk uji kompatibilitas

Parameter
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

Menyetel filter penyertaan untuk uji kompatibilitas

Parameter
includeFilters

setModuleParameter

public void setModuleParameter (ModuleParameters forceParameter)

Parameter
forceParameter ModuleParameters

setSkipjarLoading

public void setSkipjarLoading (boolean skipJarLoading)

Parameter
skipJarLoading boolean

Metode yang dilindungi

dapatkanFoldableStates

protected  getFoldableStates (ITestDevice device)

Parameter
device ITestDevice

Kembali

Melempar
DeviceNotAvailableException

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Setel opsi prioritaskan-host-config.

Parameter
prioritizeHostConfig boolean : true untuk memprioritaskan konfigurasi host, yaitu menjalankan tes host jika memungkinkan.

setupFilter

protected void setupFilters (File testsDir)

Menyetel filter sertakan/kecualikan berdasarkan apakah nama modul diberikan.

Parameter
testsDir File

Melempar
jika ada file yang tidak ditemukan.

harusModuleRun

protected boolean shouldModuleRun (ModuleDefinition module)

Parameter
module ModuleDefinition

Kembali
boolean