Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

BaseTestSuite

public class BaseTestSuite
extends ITestSuite

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


Tes untuk menjalankan Compatibility Test Suite 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

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 bertanggung jawab untuk memuat IConfiguration dan menetapkan mereka beberapa pilihan.

SuiteModuleLoader getModuleLoader ()

Mengembalikan saat SuiteModuleLoader .

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 tes.

void reevaluateFilters ()
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)

Set termasuk-filter untuk uji kompatibilitas

void setModuleParameter ( ModuleParameters forceParameter)

Metode yang dilindungi

getExcludeFilter ()

Mendapat salinan filter pengecualian untuk uji kompatibilitas

getFoldableStates (ITestDevice device)
getIncludeFilter ()

Mendapat salinan filter-sertakan untuk uji kompatibilitas

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Setel opsi priority-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

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

Konstruktor publik

BaseTestSuite

public BaseTestSuite ()

Metode publik

tambahkanConfigPatterns

public void addConfigPatterns ( patterns)

Tambahkan pola konfigurasi

Parameter
patterns

tambahkanModulArgs

public void addModuleArgs ( moduleArgs)

Menambahkan argumen modul

Parameter
moduleArgs

buatModuleLoader

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

Buat SuiteModuleLoader bertanggung jawab untuk memuat IConfiguration dan menetapkan mereka beberapa pilihan.

Parameter
includeFiltersFormatted : Filter yang diformat dan diurai termasuk.

excludeFiltersFormatted : Filter pengecualian yang diformat dan diuraikan.

testArgs : Daftar uji ( IRemoteTest ) argumen.

moduleArgs : daftar argumen modul.

Kembali
SuiteModuleLoader menciptakan SuiteModuleLoader .

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Mengembalikan saat SuiteModuleLoader .

Kembali
SuiteModuleLoader

bebanTes

public  loadTests ()

Metode abstrak untuk memuat konfigurasi pengujian yang akan dijalankan. Setiap tes didefinisikan oleh IConfiguration dan nama yang unik di mana ia akan melaporkan hasil.

Kembali

memuatStrategi

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

Strategi pemuatan default akan dimuat dari sumber daya dan direktori tes. Bisa diperpanjang atau diganti.

Parameter
abis : Himpunan abis untuk melawan.

testsDirs : Direktori tes.

suitePrefix String : Sebuah awalan untuk menyaring direktori sumber daya.

suiteTag String : Suite tag modul harus harus disertakan. Bisa nol.

Kembali
Daftar konfigurasi yang dimuat untuk suite.

evaluasi ulang Filter

public void reevaluateFilters ()

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

aturExcludeFilter

public void setExcludeFilter ( excludeFilters)

Menyetel filter pengecualian untuk uji kompatibilitas

Parameter
excludeFilters

setIncludeFilter

public void setIncludeFilter ( includeFilters)

Set termasuk-filter untuk uji kompatibilitas

Parameter
includeFilters

setModulParameter

public void setModuleParameter (ModuleParameters forceParameter)

Parameter
forceParameter ModuleParameters

Metode yang dilindungi

dapatkanExcludeFilter

protected  getExcludeFilter ()

Mendapat salinan filter pengecualian untuk uji kompatibilitas

Kembali

getFoldableStates

protected  getFoldableStates (ITestDevice device)

Parameter
device ITestDevice

Kembali

Melempar
DeviceNotAvailableException

dapatkanIncludeFilter

protected  getIncludeFilter ()

Mendapat salinan filter-sertakan untuk uji kompatibilitas

Kembali

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Setel opsi priority-host-config.

Parameter
prioritizeHostConfig boolean : true untuk memprioritaskan konfigurasi tuan rumah, yaitu, menjalankan tes tuan rumah 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.

harusModulBerjalan

protected boolean shouldModuleRun (ModuleDefinition module)

Parameter
module ModuleDefinition

Kembali
boolean