הגדרות אישיות
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()
מוחקים את כל הקבצים שהורדתם לשדות האפשרויות של קבצים מרוחקים. |
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(
יוצרים עותק מקור מ- |
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,
שיטה גנרית להגדרת רשימת אובייקטי התצורה לשם הנתון, תוך החלפת כל ערך קיים. |
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(
הגדרת שדות ה-config
|
|
setOptionsFromCommandLineArgs(
הגדרת שדות ה-config
הפורמט הצפוי מפורט במאמר |
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
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
TEST_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 ()
מוחקים את כל הקבצים שהורדתם לשדות האפשרויות של קבצים מרוחקים.
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 |
: רשימת סוגי האובייקטים שלא צריך לפרסם. |
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
מההגדרה.
החזרות | |
---|---|
|
הערכים של 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 שצוין בתצורה. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
הפונקציה מקבלת את IDeviceSelection
לשימוש מהתצורה.
החזרות | |
---|---|
IDeviceSelection |
IDeviceSelection שצוין בתצורה. |
getFilesToClean
publicgetFilesToClean ()
הצגת רשימת הקבצים שיימחקו במהלך cleanConfigurationData()
החזרות | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
הפונקציה מקבלת את הערך של GlobalTestFilter
לקריאה.
החזרות | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
אחזור שמות האפשרויות שלא השתנו בהן ערכים
החזרות | |
---|---|
|
getLabPreparers
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)
של התגים הנתמכים בתג המכשיר להגדרה במספר מכשירים.
החזרות | |
---|---|
|
getMultiPreTargetPreparers
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()
ואז יוצרים עותק מקור מעמיק של רשימת אובייקט התצורה הנתון.
פרמטרים | |
---|---|
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)
שיטה גנרית להגדרת אובייקט התצורה עם השם שצוין, והחלפת כל ערך קיים.
פרמטרים | |
---|---|
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)
מגדירים את הערכים של IDeviceConfiguration
, ומחליפים את הערכים הקיימים.
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)
מגדירים את רשימת הערכים של 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
s בהגדרה הזו שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים, ומחליפים את הערכים הקיימים
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
שיטה נוחה להגדרת IMultiTargetPreparer
יחיד בהגדרה הזו, שתחליף את כל הערכים הקיימים
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
מגדירים את רשימת ה-IMultiTargetPreparer
בהגדרה הזו, ומחליפים את הערכים הקיימים
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
הגדרת שדות ה-config Option
באמצעות קבוצה נתונה של ארגומנטים בשורת הפקודה
ArgsOptionParser
לפורמט הצפוי
פרמטרים | |
---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
החזרות | |
---|---|
|
הארגומנטים שלא נצרכו |
זריקות | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
הגדרת שדות ה-config 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
, ומחליפים את הערכים הקיימים.
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)
מגדירים את רשימת ה-IRemoteTest
בהגדרה הזו, ומחליפים את הערכים הקיימים
validateOptions
public void validateOptions ()
מאמתים את ערכי האפשרויות.
בשלב הזה, הבדיקה רק תאשר שכל האפשרויות החובה הוגדרו
זריקות | |
---|---|
ConfigurationException |
שיטות מוגנות
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
הפונקציה מחזירה אם הסביבה של TF היא קריאה מרחוק או לא.
החזרות | |
---|---|
boolean |