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