SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Ruft Kompatibilitätstestmoduldefinitionen aus dem Repository ab. TODO: Fügen Sie beim Laden eines Moduls die Erweiterung der Suite hinzu.
Zusammenfassung
Verschachtelte Klassen | |
---|---|
class | SuiteModuleLoader.ConfigFilter Ein |
Felder | |
---|---|
public static final String | CONFIG_EXT
|
Öffentliche Konstrukteure | |
---|---|
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 es ermöglicht, eine Struktur mit den Optionsfiltern zu analysieren und zu erstellen. |
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) Führen Sie die Filter auf die |
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) Hauptsächliches Laden von Konfigurationen, Untersuchen der Ressourcen auf dem Klassenpfad. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Hauptladen von Konfigurationen, Einsicht in die angegebenen Dateien | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Hauptladen von Konfigurationen, wobei die angegebenen Ressourcen im Klassenpfad untersucht werden. | |
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 parametrierte Mainline-Module zugelassen werden. |
final void | setModuleParameter ( ModuleParameters param) Setzt die einzigen |
final void | setOptimizeMainlineTest (boolean allowed) Legt fest, ob der Hauptleitungstest optimiert werden soll oder nicht. |
final void | setOptionalParameterizedModules (boolean allowed) Legt fest, ob optional parametrisierte Module zugelassen werden. |
final void | setParameterizedModules (boolean allowed) Legt fest, ob parametrierte Module zugelassen werden. |
Felder
CONFIG_EXT
public static final String CONFIG_EXT
Öffentliche Konstrukteure
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor für den SuiteModuleLoader.
Parameter | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ) Argumente. |
moduleArgs |
Öffentliche Methoden
Filter hinzufügen
public static void addFilters (stringFilters, filters, abis, foldableStates)
Dienstprogrammmethode, die es ermöglicht, eine Struktur mit den Optionsfiltern zu analysieren und zu erstellen.
Parameter | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Führen Sie die Filter auf die IRemoteTest
. Standardverhalten ist zu ignorieren , wenn der IRemoteTest nicht implementiert ITestFileFilterReceiver
. Dies kann überschrieben werden, um ein restriktiveres Verhalten zu erzeugen.
Parameter | |
---|---|
test | IRemoteTest : Die IRemoteTest , die in Betracht gezogen wird. |
abi | IAbi : Das Abi wir gerade arbeiten. |
moduleId | String : Die ID des Moduls (in der Regel abi + Modulnamen). |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Parameter | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
Kehrt zurück | |
---|---|
die ERROR(/Set) von Modulen , deren Name auf das Suchmuster. |
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)
Hauptsächliches Laden von Konfigurationen, Untersuchen der Ressourcen auf dem Klassenpfad. (TF-Konfigurationen zum Beispiel).
Parameter | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
Kehrt zurück | |
---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Hauptladen von Konfigurationen, Einsicht in die angegebenen Dateien
Parameter | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
Kehrt zurück | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Hauptsächliches Laden von Konfigurationen, wobei die angegebenen Ressourcen im Klassenpfad untersucht werden.
Parameter | |
---|---|
configs | |
abis | |
suiteTag | String |
Kehrt zurück | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Stellt den Satz von ModuleParameters
, die sollte gar nicht in Betracht gezogen werden.
Parameter | |
---|---|
excludedParams |
setFoldableStates
public final void setFoldableStates (foldableStates)
Legt den Satz von DeviceFoldableState
, die 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 parametrierte Mainline-Module zugelassen werden.
Parameter | |
---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Setzt die einzigen ModuleParameters
dieses Typs ausgeführt werden soll.
Parameter | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Legt fest, ob der Hauptleitungstest optimiert werden soll oder nicht.
Parameter | |
---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Legt fest, ob optional parametrisierte Module zugelassen werden.
Parameter | |
---|---|
allowed | boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Legt fest, ob parametrierte Module zugelassen werden.
Parameter | |
---|---|
allowed | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.