SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Ruft Kompatibilitätstestmoduldefinitionen aus dem Repository ab. TODO: Beim Laden eines Moduls die Erweiterung der Suite hinzufügen.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class | SuiteModuleLoader.ConfigFilter Ein |
Felder | |
---|---|
public static final String | CONFIG_EXT
|
Öffentliche Bauträger | |
---|---|
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 für den SuiteModuleLoader. |
Öffentliche Methoden | |
---|---|
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) Dienstprogrammmethode, die das Parsen und Erstellen einer Struktur mit den Optionsfiltern ermöglicht. |
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) Übergeben Sie die Filter an |
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) Hauptladen von Konfigurationen, Blick in einen Ordner | |
loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) Hauptladen von Konfigurationen, Untersuchen der Ressourcen im Klassenpfad. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Hauptladen von Konfigurationen, Durchsuchen der angegebenen Dateien | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Hauptladen von Konfigurationen, Durchsuchen der angegebenen Ressourcen im Klassenpfad. | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) Legt den Satz von |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) Legt den Satz von |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) Legt fest, ob die Installation des Moduls ignoriert werden soll, wenn es nicht vorinstalliert ist. |
final void | setInvocationContext ( IInvocationContext context) |
final void | setLoadConfigsWithIncludeFilters (boolean allowed) Legt fest, ob die Testkonfiguration basierend auf dem angegebenen Einschlussfilter geladen werden soll oder nicht. |
final void | setMainlineParameterizedModules (boolean allowed) Legt fest, ob parametrisierte Hauptlinienmodule zugelassen werden sollen oder nicht. |
final void | setModuleParameter ( ModuleParameters param) Legt den einzigen |
final void | setOptimizeMainlineTest (boolean allowed) Legt fest, ob der Haupttest optimiert werden soll oder nicht. |
final void | setOptionalParameterizedModules (boolean allowed) Legt fest, ob optionale parametrisierte Module zugelassen werden sollen oder nicht. |
final void | setParameterizedModules (boolean allowed) Legt fest, ob parametrisierte Module zugelassen werden sollen oder nicht. |
Felder
CONFIG_EXT
public static final String CONFIG_EXT
Öffentliche Bauträger
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor für den SuiteModuleLoader.
Parameter | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ). |
moduleArgs |
Öffentliche Methoden
addFilters
public static void addFilters (stringFilters, filters, abis, foldableStates)
Dienstprogrammmethode, die das Parsen und Erstellen einer Struktur mit den Optionsfiltern ermöglicht.
Parameter | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Übergeben Sie die Filter an IRemoteTest
. Das Standardverhalten besteht darin, zu ignorieren, wenn IRemoteTest ITestFileFilterReceiver
nicht implementiert. Dies kann außer Kraft gesetzt werden, um ein restriktiveres Verhalten zu erzeugen.
Parameter | |
---|---|
test | IRemoteTest : Der IRemoteTest , der berücksichtigt wird. |
abi | IAbi : Das Abi, an dem wir gerade arbeiten. |
moduleId | String : Die ID des Moduls (normalerweise abi + Modulname). |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Parameter | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
Kehrt zurück | |
---|---|
der ERROR(/Set) von Modulen, deren Name das angegebene Muster enthält. |
LoadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Hauptladen von Konfigurationen, Blick in einen Ordner
Parameter | |
---|---|
testsDirs | |
abis | |
suitePrefix | String |
suiteTag | String |
patterns |
Kehrt zurück | |
---|---|
LoadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Hauptladen von Konfigurationen, Untersuchen der Ressourcen im Klassenpfad. (TF-Konfigurationen zum Beispiel).
Parameter | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
Kehrt zurück | |
---|---|
LoadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Hauptladen von Konfigurationen, Durchsuchen der angegebenen Dateien
Parameter | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
Kehrt zurück | |
---|---|
LoadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Hauptladen von Konfigurationen, Durchsuchen der angegebenen Ressourcen im Klassenpfad.
Parameter | |
---|---|
configs | |
abis | |
suiteTag | String |
Kehrt zurück | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Legt den Satz von ModuleParameters
fest, die überhaupt nicht berücksichtigt werden sollen.
Parameter | |
---|---|
excludedParams |
setFoldableStates
public final void setFoldableStates (foldableStates)
Legt den Satz von DeviceFoldableState
fest, der ausgeführt werden soll.
Parameter | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Legt fest, ob die Installation des Moduls ignoriert werden soll, wenn es nicht vorinstalliert ist.
Parameter | |
---|---|
ignore | boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
Parameter | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Legt fest, ob die Testkonfiguration basierend auf dem angegebenen Einschlussfilter geladen werden soll oder nicht.
Parameter | |
---|---|
allowed | boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Legt fest, ob parametrisierte Hauptlinienmodule zugelassen werden sollen oder nicht.
Parameter | |
---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Legt den einzigen ModuleParameters
Typ fest, der ausgeführt werden soll.
Parameter | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Legt fest, ob der Haupttest optimiert werden soll oder nicht.
Parameter | |
---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Legt fest, ob optionale parametrisierte Module zugelassen werden sollen oder nicht.
Parameter | |
---|---|
allowed | boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Legt fest, ob parametrisierte Module zugelassen werden sollen oder nicht.
Parameter | |
---|---|
allowed | boolean |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-12-01 (UTC).