SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
| java.lang.Object | |
| 😎 | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Ruft die Definitionen des Kompatibilitätstestmoduls aus dem Repository ab. AUFGABE: Erweiterung von wenn ein Modul geladen wird.
Zusammenfassung
Verschachtelte Klassen | |
|---|---|
class |
SuiteModuleLoader.ConfigFilter
Ein |
Felder | |
|---|---|
public
static
final
String |
CONFIG_EXT
|
Öffentliche Konstruktoren | |
|---|---|
SuiteModuleLoader(
Ctor für SuiteModuleLoader. |
|
Öffentliche Methoden | |
|---|---|
static
void
|
addFilters(
Dienstprogrammmethode, die das Parsen und Erstellen einer Struktur mit den Optionsfiltern ermöglicht. |
void
|
addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId,
Übergeben Sie die Filter an den |
static
|
getModuleNamesMatching(File directory, String suitePrefix, String pattern)
|
|
loadConfigsFromDirectory(
Konfigurationen werden hauptsächlich geladen, ein Ordner wird untersucht |
|
loadConfigsFromJars(
Hauptlade von Konfigurationen, wobei die Ressourcen im Klassenpfad untersucht werden. |
|
loadConfigsFromSpecifiedPaths(
Hauptladevorgang von Konfigurationen, wobei die angegebenen Dateien geprüft werden |
|
loadTfConfigsFromSpecifiedPaths(
Hauptlade von Konfigurationen, wobei die angegebenen Ressourcen im Klassenpfad untersucht werden. |
final
void
|
setExcludedModuleParameters(
Legt den Satz von |
final
void
|
setFoldableStates(
Legt den Satz von |
final
void
|
setIgnoreNonPreloadedMainlineModule(boolean ignore)
Legt fest, ob die Installation des Moduls ignoriert werden soll, wenn es nicht vorab geladen wird. |
final
void
|
setInvocationContext(IInvocationContext context)
|
final
void
|
setLoadConfigsWithIncludeFilters(boolean allowed)
Legt fest, ob die Testkonfiguration anhand des angegebenen Einschließen-Filters geladen werden soll. |
final
void
|
setMainlineParameterizedModules(boolean allowed)
Legt fest, ob parametrisierte Mainline-Module zulässig sind. |
final
void
|
setModuleParameter(ModuleParameters param)
Legt den einzigen |
final
void
|
setOptimizeMainlineTest(boolean allowed)
Legt fest, ob der Mainline-Test optimiert werden soll. |
final
void
|
setOptionalParameterizedModules(boolean allowed)
Legt fest, ob optionale parametrisierte Module zulässig sind. |
final
void
|
setParameterizedModules(boolean allowed)
Legt fest, ob parametrisierte Module zulässig sind. |
Felder
KONFIG_EXT
public static final String CONFIG_EXT
Öffentliche Konstruktoren
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor für SuiteModuleLoader.
| Parameter | |
|---|---|
includeFilters |
: Die formatierten und geparsten Einschlussfilter. |
excludeFilters |
: Die formatierten und geparsten Ausschlussfilter. |
testArgs |
: die Liste der Testargumente (IRemoteTest). |
moduleArgs |
: die Liste der Modulargumente. |
Öffentliche Methoden
Filter hinzufügen
public static void addFilters (stringFilters, filters, abis, foldableStates)
Dienstprogrammmethode, die das Parsen und Erstellen einer Struktur mit den Optionsfiltern ermöglicht.
| Parameter | |
|---|---|
stringFilters |
: Das ursprüngliche Format der Optionsfilter. |
filters |
: Die Filter, die aus dem Stringformat geparst wurden. |
abis |
: Die Abis, die beim Filtern berücksichtigt werden sollen. |
foldableStates |
|
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Übergeben Sie die Filter an den IRemoteTest. Standardmäßig wird ignoriert, wenn der IRemoteTest
Implementiert ITestFileFilterReceiver nicht. Dies kann überschrieben werden, um einen
eingeschränktem Verhalten.
| Parameter | |
|---|---|
test |
IRemoteTest: Die IRemoteTest, die in Betracht gezogen wird. |
abi |
IAbi: Der Abi, an dem wir gerade arbeiten. |
moduleId |
String: Die ID des Moduls (normalerweise ABI + Modulname). |
includeFilters |
: Die formatierten und geparsten Einschlussfilter. |
excludeFilters |
: Die formatierten und geparsten Ausschlussfilter. |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
| Parameter | |
|---|---|
directory |
File |
suitePrefix |
String |
pattern |
String |
| Returns | |
|---|---|
|
Den ERROR(/Set) der Module, deren Name das angegebene Muster enthält. |
lastConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Konfigurationen werden hauptsächlich geladen, ein Ordner wird untersucht
| Parameter | |
|---|---|
testsDirs |
|
abis |
|
suitePrefix |
String |
suiteTag |
String |
patterns |
|
| Returns | |
|---|---|
|
|
ladenConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Hauptlade von Konfigurationen, wobei die Ressourcen im Klassenpfad untersucht werden. (TF-Konfigurationen für )
| Parameter | |
|---|---|
abis |
|
suitePrefix |
String |
suiteTag |
String |
| Returns | |
|---|---|
|
|
"loadConfigsFromSpecificPaths" aufrufen
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Hauptladevorgang von Konfigurationen, wobei die angegebenen Dateien geprüft werden
| Parameter | |
|---|---|
listConfigFiles |
|
abis |
|
suiteTag |
String |
| Returns | |
|---|---|
|
|
"loadTfConfigsFromAnstiegs-Pfad"
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Hauptlade von Konfigurationen, wobei die angegebenen Ressourcen im Klassenpfad untersucht werden.
| Parameter | |
|---|---|
configs |
|
abis |
|
suiteTag |
String |
| Returns | |
|---|---|
|
|
setexcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Legt den Satz von ModuleParameters fest, der überhaupt nicht berücksichtigt werden soll.
| Parameter | |
|---|---|
excludedParams |
|
SetFoldableStates
public final void setFoldableStates (foldableStates)
Legt den Satz von DeviceFoldableState fest, der ausgeführt werden soll.
| Parameter | |
|---|---|
foldableStates |
|
setIgnorierenNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Legt fest, ob die Installation des Moduls ignoriert werden soll, wenn es nicht vorab geladen wird.
| 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 anhand des angegebenen Einschließen-Filters geladen werden soll.
| Parameter | |
|---|---|
allowed |
boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Legt fest, ob parametrisierte Mainline-Module zulässig sind.
| Parameter | |
|---|---|
allowed |
boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Legt den einzigen ModuleParameters-Typ fest, der ausgeführt werden soll.
| Parameter | |
|---|---|
param |
ModuleParameters |
Logo: setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Legt fest, ob der Mainline-Test optimiert werden soll.
| Parameter | |
|---|---|
allowed |
boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Legt fest, ob optionale parametrisierte Module zulässig sind.
| Parameter | |
|---|---|
allowed |
boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Legt fest, ob parametrisierte Module zulässig sind.
| Parameter | |
|---|---|
allowed |
boolean |