BaseTestSuite
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Ein Test zum Ausführen der Compatibility Test Suite mit dem neuen Suite-System.
Zusammenfassung
Konstanten | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Felder | |
---|---|
public static final String | CONFIG_PATTERNS_OPTION |
public static final String | EXCLUDE_FILTER_OPTION |
public static final String | INCLUDE_FILTER_OPTION |
public static final String | MODULE_OPTION |
public static final String | TEST_ARG_OPTION |
public static final String | TEST_OPTION
|
Öffentliche Bauträger | |
---|---|
BaseTestSuite () |
Öffentliche Methoden | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Konfigurationsmuster hinzufügen |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Fügt Modulargumente hinzu |
void | cleanUpSuiteSetup () Möglichkeit, alle Dinge zu bereinigen, die während der Suite-Einrichtung benötigt wurden, aber für die Ausführung der Tests nicht erforderlich sind. |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) Erstellen Sie den |
getExcludeFilter () Ruft eine Kopie der Ausschlussfilter für den Kompatibilitätstest ab | |
getIncludeFilter () Ruft eine Kopie der Einschlussfilter für den Kompatibilitätstest ab | |
SuiteModuleLoader | getModuleLoader () Gibt den aktuellen |
String | getRunSuiteTag () |
loadTests () Abstrakte Methode zum Laden der Testkonfiguration, die ausgeführt werden soll. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) Die Standardladestrategie lädt aus den Ressourcen und dem Testverzeichnis. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Legen Sie fest, ob optionale parametrisierte Module aktiviert sind oder nicht. |
void | setEnableParameterizedModules (boolean enableParameter) Legen Sie fest, ob parametrierte Module aktiviert sind oder nicht. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Legt Ausschlussfilter für den Kompatibilitätstest fest |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Legt Einschlussfilter für den Kompatibilitätstest fest |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Geschützte Methoden | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Legen Sie die Option prioritize-host-config fest. |
void | setupFilters (File testsDir) Legt die Einschluss-/Ausschlussfilter basierend darauf fest, ob ein Modulname angegeben wurde. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Konstanten
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Konstanter Wert: 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Konstanter Wert: 116 (0x00000074)
Felder
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODULE_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
Öffentliche Bauträger
BaseTestSuite
public BaseTestSuite ()
Öffentliche Methoden
addConfigPatterns
public void addConfigPatterns (patterns)
Konfigurationsmuster hinzufügen
Parameter | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
Fügt Modulargumente hinzu
Parameter | |
---|---|
moduleArgs |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Möglichkeit, alle Dinge zu bereinigen, die während der Suite-Einrichtung benötigt wurden, aber für die Durchführung der Tests nicht erforderlich sind.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Erstellen Sie den SuiteModuleLoader
der für das Laden der IConfiguration
verantwortlich ist, und weisen Sie ihm einige Optionen zu.
Parameter | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Kehrt zurück | |
---|---|
SuiteModuleLoader | der erstellte SuiteModuleLoader . |
getExcludeFilter
publicgetExcludeFilter ()
Ruft eine Kopie der Ausschlussfilter für den Kompatibilitätstest ab
Kehrt zurück | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Ruft eine Kopie der Einschlussfilter für den Kompatibilitätstest ab
Kehrt zurück | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Gibt den aktuellen SuiteModuleLoader
zurück.
Kehrt zurück | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
Kehrt zurück | |
---|---|
String |
LoadTests
publicloadTests ()
Abstrakte Methode zum Laden der Testkonfiguration, die ausgeführt werden soll. Jeder Test wird durch eine IConfiguration
und einen eindeutigen Namen definiert, unter dem er Ergebnisse meldet.
Kehrt zurück | |
---|---|
Ladestrategie
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
Die Standardladestrategie lädt aus den Ressourcen und dem Testverzeichnis. Erweiterbar oder austauschbar.
Parameter | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : Ein Präfix zum Filtern des Ressourcenverzeichnisses. |
suiteTag | String : Das Suite-Tag, das ein Modul enthalten muss. Kann null sein. |
Kehrt zurück | |
---|---|
Eine Liste der geladenen Konfigurationen für die Suite. |
Filter neu auswerten
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Legen Sie fest, ob optionale parametrisierte Module aktiviert sind oder nicht.
Parameter | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Legen Sie fest, ob parametrierte Module aktiviert sind oder nicht.
Parameter | |
---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Legt Ausschlussfilter für den Kompatibilitätstest fest
Parameter | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Legt Einschlussfilter für den Kompatibilitätstest fest
Parameter | |
---|---|
includeFilters |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Parameter | |
---|---|
forceParameter | ModuleParameters |
setSkipjarLoading
public void setSkipjarLoading (boolean skipJarLoading)
Parameter | |
---|---|
skipJarLoading | boolean |
Geschützte Methoden
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Parameter | |
---|---|
device | ITestDevice |
Kehrt zurück | |
---|---|
Würfe | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Legen Sie die Option prioritize-host-config fest.
Parameter | |
---|---|
prioritizeHostConfig | boolean : true, um die Host-Konfiguration zu priorisieren, dh, wenn möglich, den Host-Test auszuführen. |
setupFilters
protected void setupFilters (File testsDir)
Legt die Einschluss-/Ausschlussfilter basierend darauf fest, ob ein Modulname angegeben wurde.
Parameter | |
---|---|
testsDir | File |
Würfe | |
---|---|
| wenn eine Datei nicht gefunden wird. |
ShouldModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Parameter | |
---|---|
module | ModuleDefinition |
Kehrt zurück | |
---|---|
boolean |