SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Recupera le definizioni del modulo di test di compatibilità dal repository. TODO: aggiungere l'espansione della suite durante il caricamento di un modulo.
Riepilogo
Classi nidificate | |
---|---|
class | SuiteModuleLoader.ConfigFilter Un |
Campi | |
---|---|
public static final String | CONFIG_EXT
|
Costruttori pubblici | |
---|---|
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) Ctor per SuiteModuleLoader. |
Metodi pubblici | |
---|---|
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) Metodo di utilità che consente di analizzare e creare una struttura con i filtri delle opzioni. |
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) Passa i filtri a |
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) Caricamento principale delle configurazioni, guardando in una cartella | |
loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) Caricamento principale delle configurazioni, esaminando le risorse sul classpath. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Caricamento principale delle configurazioni, esaminando i file specificati | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Caricamento principale delle configurazioni, esaminando le risorse specificate nel classpath. | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) Imposta il set di |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) Imposta il set di |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) Imposta se ignorare o meno l'installazione del modulo se non è precaricato. |
final void | setInvocationContext ( IInvocationContext context) |
final void | setLoadConfigsWithIncludeFilters (boolean allowed) Imposta se caricare o meno la configurazione di test in base al filtro di inclusione specificato. |
final void | setMainlineParameterizedModules (boolean allowed) Imposta se consentire o meno i moduli della linea principale parametrizzati. |
final void | setModuleParameter ( ModuleParameters param) Imposta l'unico tipo |
final void | setOptimizeMainlineTest (boolean allowed) Imposta se ottimizzare o meno il test della linea principale. |
final void | setOptionalParameterizedModules (boolean allowed) Imposta se consentire o meno i moduli parametrizzati facoltativi. |
final void | setParameterizedModules (boolean allowed) Imposta se consentire o meno i moduli parametrizzati. |
Campi
CONFIG_EST
public static final String CONFIG_EXT
Costruttori pubblici
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor per SuiteModuleLoader.
Parametri | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ). |
moduleArgs |
Metodi pubblici
addFilters
public static void addFilters (stringFilters, filters, abis, foldableStates)
Metodo di utilità che consente di analizzare e creare una struttura con i filtri delle opzioni.
Parametri | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Passa i filtri a IRemoteTest
. Il comportamento predefinito è ignorare se IRemoteTest non implementa ITestFileFilterReceiver
. Questo può essere ignorato per creare un comportamento più restrittivo.
Parametri | |
---|---|
test | IRemoteTest : IRemoteTest considerato. |
abi | IAbi : L'Abi su cui stiamo attualmente lavorando. |
moduleId | String : L'id del modulo (solitamente abi + nome del modulo). |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Parametri | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
ritorna | |
---|---|
l' ERROR(/Set) dei moduli il cui nome contiene il modello dato. |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Caricamento principale delle configurazioni, guardando in una cartella
Parametri | |
---|---|
testsDirs | |
abis | |
suitePrefix | String |
suiteTag | String |
patterns |
ritorna | |
---|---|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Caricamento principale delle configurazioni, esaminando le risorse sul classpath. (Configurazioni TF per esempio).
Parametri | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
ritorna | |
---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Caricamento principale delle configurazioni, esaminando i file specificati
Parametri | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
ritorna | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Caricamento principale delle configurazioni, esaminando le risorse specificate nel classpath.
Parametri | |
---|---|
configs | |
abis | |
suiteTag | String |
ritorna | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Imposta il set di ModuleParameters
che non devono essere considerati affatto.
Parametri | |
---|---|
excludedParams |
setFoldableStates
public final void setFoldableStates (foldableStates)
Imposta il set di DeviceFoldableState
da eseguire.
Parametri | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Imposta se ignorare o meno l'installazione del modulo se non è precaricato.
Parametri | |
---|---|
ignore | boolean |
setInvocazioneContesto
public final void setInvocationContext (IInvocationContext context)
Parametri | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Imposta se caricare o meno la configurazione di test in base al filtro di inclusione specificato.
Parametri | |
---|---|
allowed | boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Imposta se consentire o meno i moduli della linea principale parametrizzati.
Parametri | |
---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Imposta l'unico tipo ModuleParameters
che deve essere eseguito.
Parametri | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Imposta se ottimizzare o meno il test della linea principale.
Parametri | |
---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Imposta se consentire o meno i moduli parametrizzati facoltativi.
Parametri | |
---|---|
allowed | boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Imposta se consentire o meno i moduli parametrizzati.
Parametri | |
---|---|
allowed | boolean |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-03-30 UTC.