הגדרות אישיות
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
הטמעה קונקרטית של IConfiguration שמאחסנת את אובייקטי ההגדרות שנטענו במפה.
סיכום
ערכים קבועים | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
שדות | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
Constructors ציבוריים | |
|---|---|
Configuration(String name, String description)
יוצרת |
|
methods ציבוריים | |
|---|---|
void
|
addFilesToClean(
הוספת קבצים שצריך לנקות במהלך |
void
|
cleanConfigurationData()
מוחקים קבצים שהורדו לשדות של אפשרויות שנפתרו בקבצים מרוחקים. |
Configuration
|
clone()
יוצרת עותק שטחי של האובייקט הזה. |
void
|
dumpXml(PrintWriter output)
מקבלים את קובץ ה-XML המורחב של ההגדרות עם כל האפשרויות שמוצגות עבור |
void
|
dumpXml(PrintWriter output,
מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור |
void
|
dumpXml(PrintWriter output,
מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור |
|
getAllConfigurationObjectsOfType(String configType)
ממשק כללי לקבלת כל האובייקטים של שם סוג נתון מסוים במכשירים. |
IBuildProvider
|
getBuildProvider()
הפונקציה מקבלת את |
String
|
getCommandLine()
מקבל את שורת הפקודה ששימשה ליצירת |
ICommandOptions
|
getCommandOptions()
הפונקציה מקבלת את |
ConfigurationDescriptor
|
getConfigurationDescription()
מחזירה את |
Object
|
getConfigurationObject(String typeName)
ממשק כללי לקבלת אובייקט ההגדרה עם שם הסוג הנתון. |
|
getConfigurationObjectList(String typeName)
דומה ל- |
CoverageOptions
|
getCoverageOptions()
הפונקציה מקבלת את |
String
|
getDescription()
|
|
getDeviceConfig()
הפונקציה מקבלת את ה- |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
הפונקציה מחזירה את הערך |
TestDeviceOptions
|
getDeviceOptions()
הפונקציה מקבלת את |
IDeviceRecovery
|
getDeviceRecovery()
הפונקציה מקבלת את |
IDeviceSelection
|
getDeviceRequirements()
הפונקציה מקבלת את |
|
getFilesToClean()
קבלת רשימת הקבצים שינוקו במהלך |
GlobalTestFilter
|
getGlobalFilters()
הפונקציה מקבלת את |
|
getInopOptions()
קבלת שמות האפשרויות שלא שינו ערכים |
|
getLabPreparers()
הפונקציה מקבלת את ה- |
ILeveledLogOutput
|
getLogOutput()
הפונקציה מקבלת את |
ILogSaver
|
getLogSaver()
הפונקציה מקבלת את |
|
getMetricCollectors()
הפונקציה מקבלת את ה- |
static
|
getMultiDeviceSupportedTag()
מחזירה את |
|
getMultiPreTargetPreparers()
מקבל את ה- |
|
getMultiTargetPreparers()
הפונקציה מקבלת את ה- |
String
|
getName()
הפונקציה מחזירה את שם ההגדרה. |
|
getPostProcessors()
הפונקציה מקבלת את ה- |
IRetryDecision
|
getRetryDecision()
הפונקציה מחזירה את |
SkipManager
|
getSkipManager()
הפונקציה מקבלת את |
|
getSystemStatusCheckers()
הפונקציה מקבלת את ה- |
|
getTargetPreparers()
הפונקציה מקבלת את ה- |
|
getTestInvocationListeners()
הפונקציה מקבלת את ה- |
|
getTests()
הפונקציה מקבלת את ה- |
void
|
injectOptionValue(String optionName, String optionValue)
הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה. |
void
|
injectOptionValues(
הוספת ערכים של כמה אפשרויות לקבוצת אובייקטים של הגדרות. |
boolean
|
isDeviceConfiguredFake(String deviceName)
הפונקציה מחזירה את הערך true אם מכשיר מוגדר מתויג בתג isFake=true, אחרת היא מחזירה את הערך false. |
IConfiguration
|
partialDeepClone(
יוצרים שיבוט בסיסי מ- |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
מוציא טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו ל-printStream הנתון. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
פתרון אפשרויות של |
void
|
safeInjectOptionValues(
הוספת ערכים מרובים של אפשרויות לקבוצת אובייקטים של הגדרות בלי להציג שגיאה אם אי אפשר להחיל אחת מהאפשרויות. |
|
setBestEffortOptionsFromCommandLineArgs(
הגדרת השדות של config |
void
|
setBuildProvider(IBuildProvider provider)
מחליפים את הערך הנוכחי של |
void
|
setCommandLine(String[] arrayArgs)
מגדיר את שורת הפקודה שמשמשת ליצירת |
void
|
setCommandOptions(ICommandOptions cmdOptions)
מגדירים את |
void
|
setConfigurationObject(String typeName, Object configObject)
שיטה כללית להגדרת אובייקט התצורה עם השם הנתון, שמחליפה כל ערך קיים. |
void
|
setConfigurationObjectList(String typeName,
שיטה כללית להגדרת רשימת אובייקטים של הגדרות השם הנתון, שמחליפה כל ערך קיים. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
מגדירים את |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
מגדירים את הערך |
void
|
setDeviceConfigList(
מגדירים את |
void
|
setDeviceMetricCollectors(
מגדירים את רשימת ה- |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
מגדירים את |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
מגדירים את הערך של |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
מגדירים את |
void
|
setLabPreparer(ITargetPreparer preparer)
מגדירים את הערך של |
void
|
setLabPreparers(
מגדירים את רשימת ה- |
void
|
setLogOutput(ILeveledLogOutput logger)
מגדירים את הערך של |
void
|
setLogSaver(ILogSaver logSaver)
מגדירים את הערך של |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
שיטה נוחה להגדרת |
void
|
setMultiPreTargetPreparers(
מגדירים ברשימה את |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
שיטה נוחה להגדרת ערך יחיד של |
void
|
setMultiTargetPreparers(
מגדירים את רשימת ה- |
|
setOptionsFromCommandLineArgs(
הגדרת השדות של
|
|
setOptionsFromCommandLineArgs(
הגדרת השדות של
לצפייה בפורמט הצפוי |
void
|
setPostProcessors(
מגדירים את רשימת ה- |
void
|
setRetryDecision(IRetryDecision decisionRetry)
מגדירים את הערך של |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
שיטה נוחה להגדרת ערך יחיד של |
void
|
setSystemStatusCheckers(
מגדירים את רשימת ה- |
void
|
setTargetPreparer(ITargetPreparer preparer)
מגדירים את הערך של |
void
|
setTargetPreparers(
מגדירים את רשימת ה- |
void
|
setTest(IRemoteTest test)
שיטה נוחה להגדרת ערך יחיד של |
void
|
setTestInvocationListener(ITestInvocationListener listener)
שיטה נוחה להגדרת |
void
|
setTestInvocationListeners(
הגדרת רשימת |
void
|
setTests(
מגדירים את רשימת ה- |
void
|
validateOptions()
מאמתים את הערכים של האפשרויות. |
שיטות מוגנות | |
|---|---|
boolean
|
isRemoteEnvironment()
הפונקציה מחזירה תשובה אם סביבת TF היא הפעלה מרחוק. |
ערכים קבועים
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
ערך קבוע: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
ערך קבוע: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
ערך קבוע: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
ערך קבוע: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
ערך קבוע: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
ערך קבוע: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
ערך קבוע: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
ערך קבוע: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
ערך קבוע: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
ערך קבוע: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
ערך קבוע: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
ערך קבוע: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
ערך קבוע: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
ערך קבוע: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
ערך קבוע: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
ערך קבוע: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
ערך קבוע: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
ערך קבוע: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
ערך קבוע: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
ערך קבוע: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
ערך קבוע: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
ערך קבוע: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
ערך קבוע: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
ערך קבוע: "test"
שדות
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
Constructors ציבוריים
הגדרות אישיות
public Configuration (String name,
String description)יוצרת Configuration עם אובייקטים של הגדרות ברירת מחדל.
| פרמטרים | |
|---|---|
name |
String |
description |
String |
methods ציבוריים
addFilesToClean
public void addFilesToClean (toBeCleaned)
הוספת קבצים שצריך לנקות במהלך cleanConfigurationData()
| פרמטרים | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
מוחקים קבצים שהורדו לשדות של אפשרויות שנפתרו בקבצים מרוחקים.
dumpXml
public void dumpXml (PrintWriter output)
מקבלים את קובץ ה-XML המורחב של ההגדרות עם כל האפשרויות שמוצגות עבור IConfiguration כ-String.
| פרמטרים | |
|---|---|
output |
PrintWriter: הכותב שאליו יודפס ה-XML. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters) מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור IConfiguration, ללא מסנני האובייקטים לפי שם המפתח שלהם.
דוגמה לסינון: Configuration.TARGET_PREPARER_TYPE_NAME.
| פרמטרים | |
|---|---|
output |
PrintWriter: הכותב שאליו יודפס ה-XML. |
excludeFilters |
: רשימת סוגי האובייקטים שלא צריך לבצע להם dump. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions) מקבל את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות עבור IConfiguration, ללא מסנני האובייקטים לפי שם המפתח שלהם.
דוגמה לסינון: Configuration.TARGET_PREPARER_TYPE_NAME.
| פרמטרים | |
|---|---|
output |
PrintWriter: הכותב שאליו יודפס ה-XML. |
excludeFilters |
: רשימת סוגי האובייקטים שלא צריך לבצע להם dump. |
printDeprecatedOptions |
boolean: האם להדפיס אפשרויות שסומנו כהוצאה משימוש |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
ממשק כללי לקבלת כל האובייקטים של שם סוג נתון מסוים במכשירים.
| פרמטרים | |
|---|---|
configType |
String: הסוג הייחודי של אובייקט ההגדרה |
| החזרות | |
|---|---|
|
רשימת אובייקטים של הגדרות מהסוג הנתון. |
getBuildProvider
public IBuildProvider getBuildProvider ()
הפונקציה מקבלת את IBuildProvider מההגדרה.
| החזרות | |
|---|---|
IBuildProvider |
ה-IBuildProvider שסופק בהגדרה |
getCommandLine
public String getCommandLine ()
מקבל את שורת הפקודה ששימשה ליצירת IConfiguration הזה.
| החזרות | |
|---|---|
String |
שורת הפקודה ששימשה ליצירת IConfiguration. |
getCommandOptions
public ICommandOptions getCommandOptions ()
הפונקציה מקבלת את ICommandOptions לשימוש מההגדרה.
| החזרות | |
|---|---|
ICommandOptions |
ICommandOptions שסופק בהגדרה. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
מחזירה את ConfigurationDescriptor שצוין בהגדרה.
| החזרות | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
ממשק כללי לקבלת אובייקט ההגדרה עם שם הסוג הנתון.
| פרמטרים | |
|---|---|
typeName |
String: הסוג הייחודי של אובייקט ההגדרה |
| החזרות | |
|---|---|
Object |
אובייקט ההגדרה או null אם סוג האובייקט עם השם הנתון לא קיים. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
דומה ל-getConfigurationObject(String), אבל לסוגי אובייקטים של הגדרות שתומכים בכמה אובייקטים.
| פרמטרים | |
|---|---|
typeName |
String: השם הייחודי של סוג אובייקט ההגדרה |
| החזרות | |
|---|---|
|
רשימת אובייקטים של הגדרות או null אם סוג האובייקט עם השם שצוין לא קיים. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
הפונקציה מקבלת את CoverageOptions לשימוש מההגדרה.
| החזרות | |
|---|---|
CoverageOptions |
CoverageOptions שסופק בהגדרה. |
getDeviceConfig
publicgetDeviceConfig ()
הפונקציה מקבלת את ה-IDeviceConfiguration מההגדרה.
| החזרות | |
|---|---|
|
IDeviceConfigurations שסופקו בסדר בהגדרה |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
הפונקציה מחזירה את הערך IDeviceConfiguration שמשויך לשם שצוין, או null אם לא נמצא ערך.
| פרמטרים | |
|---|---|
nameDevice |
String |
| החזרות | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
הפונקציה מקבלת את TestDeviceOptions לשימוש מההגדרה.
| החזרות | |
|---|---|
TestDeviceOptions |
TestDeviceOptions שסופק בהגדרה. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
הפונקציה מקבלת את IDeviceRecovery לשימוש מההגדרה.
| החזרות | |
|---|---|
IDeviceRecovery |
IDeviceRecovery שסופק בהגדרה. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
הפונקציה מקבלת את IDeviceSelection לשימוש מההגדרה.
| החזרות | |
|---|---|
IDeviceSelection |
IDeviceSelection שסופק בהגדרה. |
getFilesToClean
publicgetFilesToClean ()
קבלת רשימת הקבצים שינוקו במהלך cleanConfigurationData()
| החזרות | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
הפונקציה מקבלת את GlobalTestFilter עבור הקריאה.
| החזרות | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
קבלת שמות האפשרויות שלא שינו ערכים
| החזרות | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
הפונקציה מקבלת את ה-ITargetPreparer מההגדרה.
| החזרות | |
|---|---|
|
ITargetPreparers שסופקו בסדר בהגדרה |
getLogOutput
public ILeveledLogOutput getLogOutput ()
הפונקציה מקבלת את ILeveledLogOutput לשימוש מההגדרה.
| החזרות | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput שסופק בהגדרה. |
getLogSaver
public ILogSaver getLogSaver ()
הפונקציה מקבלת את ILogSaver לשימוש מההגדרה.
| החזרות | |
|---|---|
ILogSaver |
ILogSaver שסופק בהגדרה. |
getMetricCollectors
publicgetMetricCollectors ()
הפונקציה מקבלת את ה-IMetricCollector מההגדרה.
| החזרות | |
|---|---|
|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
מחזירה את ERROR(/Set) של תגים שנתמכים בתג מכשיר להגדרה של כמה מכשירים.
| החזרות | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
מקבל את ה-IMultiTargetPreparers מההגדרה שצריך להפעיל לפני כל אחד מה-target_preparers של המכשירים.
| החזרות | |
|---|---|
|
IMultiTargetPreparers שסופקו בסדר בהגדרה |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
הפונקציה מקבלת את ה-IMultiTargetPreparer מההגדרה.
| החזרות | |
|---|---|
|
IMultiTargetPreparers שסופקו בסדר בהגדרה |
getName
public String getName ()
הפונקציה מחזירה את שם ההגדרה.
| החזרות | |
|---|---|
String |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
הפונקציה מחזירה את IRetryDecision שמשמש לקריאה.
| החזרות | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
הפונקציה מקבלת את SkipManager של הקריאה.
| החזרות | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
הפונקציה מקבלת את ה-ISystemStatusChecker מההגדרה.
| החזרות | |
|---|---|
|
ISystemStatusCheckers שסופקו בסדר בהגדרה |
getTargetPreparers
publicgetTargetPreparers ()
הפונקציה מקבלת את ה-ITargetPreparer מההגדרה.
| החזרות | |
|---|---|
|
ITargetPreparers שסופקו בסדר בהגדרה |
getTestInvocationListeners
publicgetTestInvocationListeners ()
הפונקציה מקבלת את ה-ITestInvocationListeners לשימוש מההגדרה.
| החזרות | |
|---|---|
|
ITestInvocationListeners שסופקו בהגדרה. |
getTests
publicgetTests ()
הפונקציה מקבלת את ה-IRemoteTests להרצה מההגדרה.
| החזרות | |
|---|---|
|
הבדיקות שמופיעות בהגדרה |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: שם האפשרות |
optionValue |
String: ערך האפשרות |
| זריקות | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: שם האפשרות |
optionKey |
String: המפתח האופציונלי לאפשרויות המפה, או null |
optionValue |
String: הערך של אפשרות המיפוי |
| זריקות | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: שם האפשרות |
optionKey |
String: המפתח האופציונלי לאפשרויות המפה, או null |
optionValue |
String: הערך של אפשרות המיפוי |
source |
String: הגדרת המקור שסיפקה את ערך האפשרות הזה |
| זריקות | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (optionDefs)
הוספת ערכים של כמה אפשרויות לקבוצת אובייקטים של הגדרות.
הפונקציה שימושית להוספה של הרבה ערכי אפשרויות בבת אחת אחרי שיוצרים אובייקט חדש.
| פרמטרים | |
|---|---|
optionDefs |
: רשימה של הגדרות אפשרויות להוספה |
| זריקות | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
הפונקציה מחזירה את הערך true אם מכשיר מוגדר מתויג בתג isFake=true, אחרת היא מחזירה את הערך false.
| פרמטרים | |
|---|---|
deviceName |
String |
| החזרות | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
יוצרים שיבוט בסיסי מ-clone() ואז משבטים לעומק את רשימת אובייקט ההגדרה שצוין.
| פרמטרים | |
|---|---|
objectToDeepClone |
: רשימת אובייקטים של הגדרות שצריך לשכפל באופן מלא. |
client |
IKeyStoreClient: לקוח מאגר המפתחות. |
| החזרות | |
|---|---|
IConfiguration |
ההגדרה ששוכפלה באופן חלקי. |
| זריקות | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)מוציא טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו ל-printStream שצוין.
| פרמטרים | |
|---|---|
importantOnly |
boolean: אם true, רק העזרה לגבי האפשרויות החשובות תודפס |
out |
PrintStream: ERROR(/PrintStream) שבו רוצים להשתמש. |
| זריקות | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
פתרון אפשרויות של ERROR(/File) שמצביעות על מיקום מרוחק. כדי לעשות את זה, צריך לקרוא ל-cleanConfigurationData() כדי לנקות את הקבצים.
| פרמטרים | |
|---|---|
resolver |
DynamicRemoteFileResolver: DynamicRemoteFileResolver לפתרון הקבצים |
| זריקות | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
הוספת ערכים מרובים של אפשרויות לקבוצת אובייקטים של הגדרות בלי להציג שגיאה אם אי אפשר להחיל אחת מהאפשרויות.
הפונקציה שימושית להוספה של הרבה ערכי אפשרויות בבת אחת אחרי שיוצרים אובייקט חדש.
| פרמטרים | |
|---|---|
optionDefs |
: רשימה של הגדרות אפשרויות להוספה |
| זריקות | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדרת השדות של config Option באמצעות קבוצה נתונה של ארגומנטים של שורת פקודה, בגישה של 'הסיכוי הטוב ביותר'.
לצפייה בפורמט הצפויArgsOptionParser
| פרמטרים | |
|---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient לשימוש. |
| החזרות | |
|---|---|
|
הארגומנטים שלא נעשה בהם שימוש |
| זריקות | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
מחליפים את הערך הנוכחי של IBuildProvider בהגדרה.
| פרמטרים | |
|---|---|
provider |
IBuildProvider: הערך החדש של IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
מגדיר את שורת הפקודה שמשמשת ליצירת IConfiguration.
הפונקציה הזו שומרת את כל שורת הפקודה, כולל שם ההגדרה, בניגוד לפונקציה setOptionsFromCommandLineArgs.
| פרמטרים | |
|---|---|
arrayArgs |
String: שורת הפקודה |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
מגדירים את ICommandOptions, ומחליפים את הערכים הקיימים
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)שיטה כללית להגדרת אובייקט התצורה עם השם הנתון, שמחליפה כל ערך קיים.
| פרמטרים | |
|---|---|
typeName |
String: השם הייחודי של סוג אובייקט ההגדרה. |
configObject |
Object: אובייקט ההגדרות |
| זריקות | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) שיטה כללית להגדרת רשימת אובייקטים של הגדרות השם הנתון, שמחליפה כל ערך קיים.
| פרמטרים | |
|---|---|
typeName |
String: השם הייחודי של סוג אובייקט ההגדרה. |
configList |
: רשימת אובייקטים של הגדרות |
| זריקות | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
מגדירים את CoverageOptions ומחליפים את הערכים הקיימים.
| פרמטרים | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
מגדירים את הערך IDeviceConfiguration ומחליפים את הערך הקיים.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
מגדירים את IDeviceConfigurations ומחליפים את הערך הקיים.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
מגדירים את רשימת ה-IMetricCollector, ומחליפים את הערכים הקיימים.
| פרמטרים | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
מגדירים את TestDeviceOptions, ומחליפים את הערכים הקיימים
| פרמטרים | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
מגדירים את הערך של IDeviceRecovery ומחליפים את הערך הקיים, אם יש כזה.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
מגדירים את IDeviceSelection, ומחליפים את הערכים הקיימים
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
מגדירים את הערך של ITargetPreparer ומחליפים את הערך הקיים, אם יש כזה.
setLabPreparers
public void setLabPreparers (preparers)
מגדירים את רשימת ה-ITargetPreparers, ומחליפים את הערך הקיים.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
מגדירים את הערך של ILeveledLogOutput ומחליפים את הערך הקיים, אם יש כזה.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
מגדירים את הערך של ILogSaver ומחליפים את הערך הקיים, אם יש כזה.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
שיטה נוחה להגדרת IMultiTargetPreparer יחיד בהגדרה הזו שצריך להפעיל לפני כל אחד מה-target_preparers של המכשירים, והיא מחליפה את כל הערכים הקיימים
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
מגדירים ברשימה את IMultiTargetPreparers שצריך להפעיל בהגדרה הזו לפני כל target_preparers במכשירים, ומחליפים את כל הערכים הקיימים
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטה נוחה להגדרת ערך יחיד של IMultiTargetPreparer בהגדרה הזו, במקום הערכים הקיימים
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
מגדירים את רשימת ה-IMultiTargetPreparers בהגדרה הזו, ומחליפים את כל הערכים הקיימים
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
הגדרת השדות של Option באמצעות קבוצה נתונה של ארגומנטים בשורת הפקודה
ArgsOptionParser לפורמט הצפוי
| פרמטרים | |
|---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
| החזרות | |
|---|---|
|
הארגומנטים שלא נעשה בהם שימוש |
| זריקות | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדרת השדות של Option באמצעות קבוצה נתונה של ארגומנטים בשורת הפקודה
לצפייה בפורמט הצפויArgsOptionParser
| פרמטרים | |
|---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient לשימוש. |
| החזרות | |
|---|---|
|
הארגומנטים שלא נעשה בהם שימוש |
| זריקות | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
מגדירים את רשימת ה-IPostProcessor, ומחליפים את הערכים הקיימים.
| פרמטרים | |
|---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
מגדירים את הערך של IRetryDecision ומחליפים את הערך הקיים, אם יש כזה.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
שיטה נוחה להגדרת ערך יחיד של ISystemStatusChecker בהגדרה הזו, במקום הערכים הקיימים
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
מגדירים את רשימת ה-ISystemStatusCheckers בהגדרה הזו, ומחליפים את כל הערכים הקיימים.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
מגדירים את הערך של ITargetPreparer ומחליפים את הערך הקיים, אם יש כזה.
setTargetPreparers
public void setTargetPreparers (preparers)
מגדירים את רשימת ה-ITargetPreparers, ומחליפים את הערך הקיים.
setTest
public void setTest (IRemoteTest test)
שיטה נוחה להגדרת ערך יחיד של IRemoteTest בהגדרה הזו, במקום ערכים קיימים
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
שיטה נוחה להגדרת ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
הגדרת רשימת ITestInvocationListener, והחלפת הערכים הקיימים
setTests
public void setTests (tests)
מגדירים את רשימת ה-IRemoteTests בהגדרה הזו, ומחליפים את כל הערכים הקיימים.
validateOptions
public void validateOptions ()
מאמתים את הערכים של האפשרויות.
בשלב הזה, המערכת רק תבדוק שכל אפשרויות החובה הוגדרו
| זריקות | |
|---|---|
ConfigurationException |
|
שיטות מוגנות
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
הפונקציה מחזירה תשובה אם סביבת TF היא הפעלה מרחוק.
| החזרות | |
|---|---|
boolean |
|