הגדרות אישיות
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
הטמעה קונקרטית של IConfiguration
שמאחסנת את אובייקטי התצורה שהועלו במפה.
סיכום
שדות | |
---|---|
public
static
final
String |
BUILD_PROVIDER_TYPE_NAME
|
public
static
final
String |
CMD_OPTIONS_TYPE_NAME
|
public
static
final
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
public
static
final
String |
COVERAGE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
public
static
final
String |
DEVICE_NAME
|
public
static
final
String |
DEVICE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_FILTERS_TYPE_NAME
|
public
static
final
String |
LAB_PREPARER_TYPE_NAME
|
public
static
final
String |
LOGGER_TYPE_NAME
|
public
static
final
String |
LOG_SAVER_TYPE_NAME
|
public
static
final
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
public
static
final
String |
MULTI_PREPARER_TYPE_NAME
|
public
static
final
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
public
static
final
|
NON_MODULE_OBJECTS
|
public
static
final
String |
RESULT_REPORTER_TYPE_NAME
|
public
static
final
String |
RETRY_DECISION_TYPE_NAME
|
public
static
final
String |
SANBOX_OPTIONS_TYPE_NAME
|
public
static
final
String |
SANDBOX_TYPE_NAME
|
public
static
final
String |
SKIP_MANAGER_TYPE_NAME
|
public
static
final
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
public
static
final
String |
TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
TEST_TYPE_NAME
|
בנאים ציבוריים | |
---|---|
Configuration(String name, String description)
יוצרת |
שיטות ציבוריות | |
---|---|
void
|
addFilesToClean(
הוספת קבצים שצריך לנקות במהלך |
void
|
cleanConfigurationData()
מוחקים קבצים שהורדו לשדות Option של קבצים מרוחקים שטופלו. |
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)
הפונקציה מחזירה אם מכשיר מוגדר מסומן בתג isFake=true או לא. |
IConfiguration
|
partialDeepClone(
יוצרים עותק מקור (clone) בסיסי מ- |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
מפיק טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו PrintStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
תיקון האפשרויות של |
void
|
safeInjectOptionValues(
הזרקה של מספר ערכים של אפשרויות לקבוצת אובייקטי התצורה, בלי להפעיל שגיאה אם לא ניתן להחיל אחת מהאפשרויות. |
|
setBestEffortOptionsFromCommandLineArgs(
הגדרת שדות התצורה |
void
|
setBuildProvider(IBuildProvider provider)
מחליפים את הערך הנוכחי של |
void
|
setCommandLine(String[] arrayArgs)
הגדרת שורת הפקודה שמשמשת ליצירת ה- |
void
|
setCommandOptions(ICommandOptions cmdOptions)
מגדירים את הערך של |
void
|
setConfigurationObject(String typeName, Object configObject)
שיטה גנרית להגדרת אובייקט התצורה עם השם שצוין, והחלפת כל ערך קיים. |
void
|
setConfigurationObjectList(String typeName,
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל עם ערך מסוים. |
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_Vendor_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_recovery_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
בדיקה_TYPE_NAME
public static final String TEST_TYPE_NAME
יוצרים ציבוריים
הגדרות אישיות
public Configuration (String name, String description)
יצירת Configuration
עם אובייקטי תצורה שמוגדרים כברירת מחדל.
פרמטרים | |
---|---|
name |
String |
description |
String |
שיטות ציבוריות
addFilesToClean
public void addFilesToClean (toBeCleaned)
הוספת קבצים שצריך לנקות במהלך cleanConfigurationData()
פרמטרים | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
מוחקים קבצים שהורדו לשדות Option של קבצים מרוחקים שטופלו.
קובץ 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 |
: הרשימה של סוגי האובייקטים שלא צריכים לאחסן. |
קובץ 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 אם סוג האובייקט עם
השם שניתן אינו קיים. |
getCoverOptions
public CoverageOptions getCoverageOptions ()
קבלת ה-CoverageOptions
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
CoverageOptions |
CoverageOptions שסופק בהגדרה. |
getDeviceConfig
publicgetDeviceConfig ()
הפונקציה מקבלת את הערכים של IDeviceConfiguration
מההגדרה.
החזרות | |
---|---|
|
הערכים של IDeviceConfiguration שצוינו לפי הסדר בתצורה |
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 שצוין בתצורה. |
דרישות מכשיר getDevice
public IDeviceSelection getDeviceRequirements ()
הפונקציה מקבלת את IDeviceSelection
לשימוש מהתצורה.
החזרות | |
---|---|
IDeviceSelection |
IDeviceSelection שצוין בתצורה. |
getFilesToClean
publicgetFilesToClean ()
הצגה של רשימת הקבצים שיימחקו במהלך cleanConfigurationData()
החזרות | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
מקבל את ה-GlobalTestFilter
להפעלה.
החזרות | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
אחזור שמות האפשרויות שלא השתנו בהן ערכים
החזרות | |
---|---|
|
הכנה ל-getLab
publicgetLabPreparers ()
הפונקציה מקבלת את הערכים של ITargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים של ITargetPreparer שצוינו לפי הסדר בתצורה |
getLogOutput
public ILeveledLogOutput getLogOutput ()
קבלת ה-ILeveledLogOutput
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput שסופק בהגדרה. |
getLogSaver
public ILogSaver getLogSaver ()
קבלת ה-ILogSaver
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ILogSaver |
ILogSaver שצוין בתצורה. |
getMetricCollectors
publicgetMetricCollectors ()
הפונקציה מקבלת את הערכים של IMetricCollector
מההגדרה.
החזרות | |
---|---|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
החזרת ERROR(/Set)
של התגים שנתמכים בתג של מכשיר לריבוי מכשירים
הגדרה אישית.
החזרות | |
---|---|
|
getMultiPreTargetPlans (מכינים)
publicgetMultiPreTargetPreparers ()
הפונקציה מקבלת את הערכים של IMultiTargetPreparer
מההגדרה, שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים.
החזרות | |
---|---|
|
הערכים של IMultiTargetPreparer שצוינו לפי הסדר בתצורה |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
הפונקציה מקבלת את ה-IMultiTargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים של IMultiTargetPreparer שצוינו לפי הסדר בתצורה |
getName
public String getName ()
מחזיר את שם ההגדרה האישית.
החזרות | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
הפונקציה מקבלת את הערכים של IPostProcessor
מההגדרה.
החזרות | |
---|---|
|
getRetryDecision
public IRetryDecision getRetryDecision ()
הפונקציה מחזירה את הערך IRetryDecision
המשמש להפעלה.
החזרות | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
הפונקציה מקבלת את SkipManager
של ההפעלה.
החזרות | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
הפונקציה מקבלת את ה-ISystemStatusChecker
מההגדרה.
החזרות | |
---|---|
|
הערכים של ISystemStatusChecker שצוינו לפי הסדר בתצורה |
getTargetPreparers
publicgetTargetPreparers ()
הפונקציה מקבלת את הערכים של ITargetPreparer
מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'ITargetPreparer ' שסופקו לפי ההגדרה |
getTestInvocationListeners
publicgetTestInvocationListeners ()
הפונקציה מקבלת את ה-ITestInvocationListener
לשימוש מההגדרה.
החזרות | |
---|---|
|
הערכים מסוג 'ITestInvocationListener ' שצוינו בהגדרות האישיות. |
getTests
publicgetTests ()
הפונקציה מקבלת את ה-IRemoteTest
לריצה מההגדרה.
החזרות | |
---|---|
|
את הבדיקות שצוינו בהגדרה |
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)
הפונקציה מחזירה אם מכשיר שהוגדר מתויג כ-isFake=true או לא.
פרמטרים | |
---|---|
deviceName |
String |
החזרות | |
---|---|
boolean |
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
יוצרים שכפול בסיסי מ-clone()
ואז שכפול עמוק את הרשימה של אובייקט config הנתון.
פרמטרים | |
---|---|
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)
הגדרת שדות התצורה 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)
שיטה גנרית להגדרת אובייקט ה-config עם השם הנתון, שמחליפה כל ערך קיים.
פרמטרים | |
---|---|
typeName |
String : השם הייחודי של סוג אובייקט ה-config. |
configObject |
Object : אובייקט התצורה |
זריקות | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל עם ערך מסוים.
פרמטרים | |
---|---|
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)
מגדירים את הערכים של IDeviceConfiguration
, ומחליפים את הערכים הקיימים.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
מגדירים את הרשימה של IMetricCollector
ומחליפים את הערכים הקיימים.
פרמטרים | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
מגדירים את הערך של TestDeviceOptions
, ומחליפים את הערכים הקיימים
פרמטרים | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
מגדירים את IDeviceRecovery
ומחליפים את הערך הקיים.
setDeviceSettings (דרישות המכשיר)
public void setDeviceRequirements (IDeviceSelection devRequirements)
מגדירים את הערך של IDeviceSelection
, ומחליפים את הערכים הקיימים
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
מגדירים את ITargetPreparer
ומחליפים את הערך הקיים.
setLabPreparers
public void setLabPreparers (preparers)
מגדירים את הרשימה של הערכים ITargetPreparer
ומחליפים את הערכים הקיימים.
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)
צריך להגדיר את הרשימה של IMultiTargetPreparer
בהגדרה הזו שצריך להריץ
לפני כל אחד מהמכשירים target_preparers, שמחליפים ערכים קיימים
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטה נוחה להגדרת IMultiTargetPreparer
יחיד בהגדרה הזו, שתחליף את כל הערכים הקיימים
setMultiTargetPlans (מכינים למספר יעדים)
public void setMultiTargetPreparers (multiTargPreps)
הגדרת הרשימה של פריטי IMultiTargetPreparer
בהגדרה הזו, תוך החלפה של כל
ערכים קיימים
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
הגדרת שדות ה-config 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)
הגדרת הרשימה של פריטי ISystemStatusChecker
בהגדרה הזו, תוך החלפה של כל
ערכים קיימים
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
מגדירים את ITargetPreparer
ומחליפים את הערך הקיים.
setTargetPreparers
public void setTargetPreparers (preparers)
מגדירים את הרשימה של הערכים ITargetPreparer
ומחליפים את הערכים הקיימים.
הגדרת הבדיקה
public void setTest (IRemoteTest test)
שיטת נוחות להגדרת IRemoteTest
יחיד בהגדרה הזו, שתחליף כל
ערכים קיימים
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
שיטת נוחות להגדרת ITestInvocationListener
יחיד
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
הגדרת הרשימה של ITestInvocationListener
והחלפה של כל הערכים הקיימים
בדיקות setTest
public void setTests (tests)
מגדירים את רשימת ה-IRemoteTest
בהגדרה הזו, ומחליפים את הערכים הקיימים
validateOptions
public void validateOptions ()
מאמתים את ערכי האפשרויות.
בשלב הזה, הבדיקה הזו רק תאשר שכל האפשרויות החובה הוגדרו
קליעות | |
---|---|
ConfigurationException |
שיטות מוגנות
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
הפונקציה מחזירה אם הסביבה של TF היא קריאה מרחוק או לא.
החזרות | |
---|---|
boolean |