Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

SuiteModuleLoader

public class SuiteModuleLoader
extends Object

java.lang.Objek
com.android.tradefed.testtype.suite.SuiteModuleLoader


Mengambil definisi modul uji Kompatibilitas dari repositori. TODO: Tambahkan perluasan suite saat memuat modul.

Ringkasan

Kelas bersarang

class SuiteModuleLoader.ConfigFilter

Sebuah ERROR(/FilenameFilter) untuk menemukan semua file konfigurasi dalam sebuah direktori.

bidang

public static final String CONFIG_EXT

Konstruktor publik

SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)

Ktor untuk SuiteModuleLoader.

Metode publik

static void addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates)

Metode utilitas yang memungkinkan untuk mengurai dan membuat struktur dengan filter opsi.

void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters)

Lulus filter ke IRemoteTest .

static getModuleNamesMatching (File directory, String suitePrefix, String pattern)
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)

Pemuatan utama konfigurasi, melihat ke dalam folder

loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)

Pemuatan utama konfigurasi, melihat ke sumber daya di classpath.

loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)

Pemuatan utama konfigurasi, melihat ke dalam file yang ditentukan

loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)

Pemuatan utama konfigurasi, melihat ke sumber daya yang ditentukan di classpath.

final void setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams)

Set set ModuleParameters yang tidak boleh dianggap sama sekali.

final void setFoldableStates ( foldableStates) setFoldableStates ( foldableStates)

Set set DeviceFoldableState yang harus dijalankan.

final void setIgnoreNonPreloadedMainlineModule (boolean ignore)

Menyetel apakah modul akan diabaikan atau tidak jika tidak dimuat sebelumnya.

final void setInvocationContext (IInvocationContext context)
final void setMainlineParameterizedModules (boolean allowed)

Menyetel apakah akan mengizinkan modul jalur utama berparameter atau tidak.

final void setModuleParameter ( ModuleParameters param)

Set-satunya ModuleParameters ketik yang harus dijalankan.

final void setOptimizeMainlineTest (boolean allowed)

Menyetel apakah akan mengoptimalkan pengujian jalur utama atau tidak.

final void setOptionalParameterizedModules (boolean allowed)

Menyetel apakah akan mengizinkan modul berparameter opsional atau tidak.

final void setParameterizedModules (boolean allowed)

Menetapkan apakah akan mengizinkan modul berparameter atau tidak.

bidang

CONFIG_EXT

public static final String CONFIG_EXT

Konstruktor publik

SuiteModuleLoader

public SuiteModuleLoader ( includeFilters, 
                 excludeFilters, 
                 testArgs, 
                 moduleArgs)

Ktor untuk SuiteModuleLoader.

Parameter
includeFilters : Filter yang diformat dan diurai termasuk.

excludeFilters : Filter pengecualian yang diformat dan diuraikan.

testArgs : Daftar uji ( IRemoteTest ) argumen.

moduleArgs : daftar argumen modul.

Metode publik

tambahkan Filter

public static void addFilters ( stringFilters, 
                 filters, 
                 abis, 
                 foldableStates)

Metode utilitas yang memungkinkan untuk mengurai dan membuat struktur dengan filter opsi.

Parameter
stringFilters : Format filter opsi asli.

filters : Filter diurai dari format string.

abis : Yang abis perlu diperhatikan dalam penyaringan.

foldableStates

tambahkanFilterToTest

public void addFiltersToTest (IRemoteTest test, 
                IAbi abi, 
                String moduleId, 
                 includeFilters, 
                 excludeFilters)

Lulus filter ke IRemoteTest . Perilaku default adalah untuk mengabaikan jika IRemoteTest tidak menerapkan ITestFileFilterReceiver . Ini dapat ditimpa untuk menciptakan perilaku yang lebih membatasi.

Parameter
test IRemoteTest : The IRemoteTest yang sedang dipertimbangkan.

abi IAbi : The Abi kita sedang bekerja pada.

moduleId String : The id dari modul (biasanya abi + nama modul).

includeFilters : Filter yang diformat dan diurai termasuk.

excludeFilters : Filter pengecualian yang diformat dan diuraikan.

getModuleNamesMatching

public static  getModuleNamesMatching (File directory, 
                String suitePrefix, 
                String pattern)

Parameter
directory File

suitePrefix String

pattern String

Kembali
yang ERROR(/Set) modul yang namanya mengandung pola yang diberikan.

loadConfigsFromDirectory

public  loadConfigsFromDirectory ( testsDirs, 
                 abis, 
                String suitePrefix, 
                String suiteTag, 
                 patterns)

Pemuatan utama konfigurasi, melihat ke dalam folder

Parameter
testsDirs

abis

suitePrefix String

suiteTag String

patterns

Kembali

loadConfigsFromJars

public  loadConfigsFromJars ( abis, 
                String suitePrefix, 
                String suiteTag)

Pemuatan utama konfigurasi, melihat ke sumber daya di classpath. (Konfigurasi TF misalnya).

Parameter
abis

suitePrefix String

suiteTag String

Kembali

loadConfigsFromSpecifiedPaths

public  loadConfigsFromSpecifiedPaths ( listConfigFiles, 
                 abis, 
                String suiteTag)

Pemuatan utama konfigurasi, melihat ke dalam file yang ditentukan

Parameter
listConfigFiles

abis

suiteTag String

Kembali

loadTfConfigsFromSpecifiedPaths

public  loadTfConfigsFromSpecifiedPaths ( configs, 
                 abis, 
                String suiteTag)

Pemuatan utama konfigurasi, melihat ke sumber daya yang ditentukan di classpath.

Parameter
configs

abis

suiteTag String

Kembali

setExcludedModuleParameters

public final void setExcludedModuleParameters ( excludedParams)

Set set ModuleParameters yang tidak boleh dianggap sama sekali.

Parameter
excludedParams

setFoldableStates

public final void setFoldableStates ( foldableStates)

Set set DeviceFoldableState yang harus dijalankan.

Parameter
foldableStates

setIgnoreNonPreloadedMainlineModule

public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)

Menyetel apakah modul akan diabaikan atau tidak jika tidak dimuat sebelumnya.

Parameter
ignore boolean

setInvocationContext

public final void setInvocationContext (IInvocationContext context)

Parameter
context IInvocationContext

setMainlineParameterizedModules

public final void setMainlineParameterizedModules (boolean allowed)

Menyetel apakah akan mengizinkan modul jalur utama berparameter atau tidak.

Parameter
allowed boolean

setModulParameter

public final void setModuleParameter (ModuleParameters param)

Set-satunya ModuleParameters ketik yang harus dijalankan.

Parameter
param ModuleParameters

setOptimizeMainlineTest

public final void setOptimizeMainlineTest (boolean allowed)

Menyetel apakah akan mengoptimalkan pengujian jalur utama atau tidak.

Parameter
allowed boolean

setOptionalParameterizedModules

public final void setOptionalParameterizedModules (boolean allowed)

Menyetel apakah akan mengizinkan modul berparameter opsional atau tidak.

Parameter
allowed boolean

setParameterizedModules

public final void setParameterizedModules (boolean allowed)

Menetapkan apakah akan mengizinkan modul berparameter atau tidak.

Parameter
allowed boolean