הגדרות אישיות

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)

יצירת Configuration עם אובייקטי תצורה שמוגדרים כברירת מחדל.

שיטות ציבוריות

void addFilesToClean( toBeCleaned)

הוספת קבצים שצריך לנקות במהלך cleanConfigurationData()

void cleanConfigurationData()

מוחקים את כל הקבצים שהורדתם לשדות האפשרויות של קבצים מרוחקים.

Configuration clone()

יצירת עותק שטחי של האובייקט הזה.

void dumpXml(PrintWriter output)

הפונקציה מקבלת את קובץ ה-XML המורחב של התצורה עם כל האפשרויות שמוצגות ל-IConfiguration הזה בתור String.

void dumpXml(PrintWriter output, excludeFilters)

הפונקציה מקבלת את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות ל-IConfiguration הזה, בניכוי מסנני האובייקטים לפי שם המפתח שלהם.

void dumpXml(PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

הפונקציה מקבלת את קובץ ה-XML המורחב של ההגדרה עם כל האפשרויות שמוצגות ל-IConfiguration הזה, בניכוי מסנני האובייקטים לפי שם המפתח שלהם.

getAllConfigurationObjectsOfType(String configType)

ממשק גנרי לקבלת כל האובייקטים של שם סוג נתון במכשירים שונים.

IBuildProvider getBuildProvider()

הפונקציה מקבלת את IBuildProvider מההגדרה.

String getCommandLine()

הפונקציה מקבלת את שורת הפקודה ששימשה ליצירת IConfiguration הזה.

ICommandOptions getCommandOptions()

הפונקציה מקבלת את ICommandOptions לשימוש מהתצורה.

ConfigurationDescriptor getConfigurationDescription()

הפונקציה מחזירה את הערך של ConfigurationDescriptor שצוין בהגדרה.

Object getConfigurationObject(String typeName)

ממשק גנרי לקבלת אובייקט התצורה עם שם הסוג הנתון.

getConfigurationObjectList(String typeName)

דומה ל-getConfigurationObject(String), אבל לסוגי אובייקטים של הגדרות שתומכים בכמה אובייקטים.

CoverageOptions getCoverageOptions()

הפונקציה מקבלת את CoverageOptions לשימוש מהתצורה.

String getDescription()
getDeviceConfig()

הפונקציה מקבלת את הערכים של IDeviceConfiguration מההגדרה.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

הפונקציה מחזירה את הערך של IDeviceConfiguration שמשויך לשם שצוין, או ערך null אם לא נמצא.

TestDeviceOptions getDeviceOptions()

הפונקציה מקבלת את TestDeviceOptions לשימוש מהתצורה.

IDeviceRecovery getDeviceRecovery()

הפונקציה מקבלת את IDeviceRecovery לשימוש מהתצורה.

IDeviceSelection getDeviceRequirements()

הפונקציה מקבלת את IDeviceSelection לשימוש מהתצורה.

getFilesToClean()

הצגת רשימת הקבצים שיימחקו במהלך cleanConfigurationData()

GlobalTestFilter getGlobalFilters()

הפונקציה מקבלת את הערך של GlobalTestFilter לקריאה.

getInopOptions()

אחזור שמות האפשרויות שלא השתנו בהן ערכים

getLabPreparers()

הפונקציה מקבלת את הערכים של ITargetPreparer מההגדרה.

ILeveledLogOutput getLogOutput()

הפונקציה מקבלת את ILeveledLogOutput לשימוש מהתצורה.

ILogSaver getLogSaver()

הפונקציה מקבלת את ILogSaver לשימוש מהתצורה.

getMetricCollectors()

הפונקציה מקבלת את הערכים של IMetricCollector מההגדרה.

static getMultiDeviceSupportedTag()

הפונקציה מחזירה את ERROR(/Set) של התגים הנתמכים בתג המכשיר להגדרה במספר מכשירים.

getMultiPreTargetPreparers()

הפונקציה מקבלת את הערכים של IMultiTargetPreparer מההגדרות, שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים.

getMultiTargetPreparers()

הפונקציה מקבלת את הערכים של IMultiTargetPreparer מההגדרה.

String getName()

הפונקציה מחזירה את שם התצורה.

getPostProcessors()

הפונקציה מקבלת את הערכים של IPostProcessor מההגדרה.

IRetryDecision getRetryDecision()

הפונקציה מחזירה את IRetryDecision ששימש להפעלה.

SkipManager getSkipManager()

הפונקציה מקבלת את הערך של SkipManager לקריאה.

getSystemStatusCheckers()

הפונקציה מקבלת את הערכים של ISystemStatusChecker מההגדרה.

getTargetPreparers()

הפונקציה מקבלת את הערכים של ITargetPreparer מההגדרה.

getTestInvocationListeners()

הפונקציה מקבלת את הערכים של ITestInvocationListener לשימוש מהתצורה.

getTests()

הפונקציה מקבלת את ה-IRemoteTest לריצה מההגדרה.

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( optionDefs)

הזרקה של מספר ערכים של אפשרויות לקבוצת אובייקטי התצורה.

boolean isDeviceConfiguredFake(String deviceName)

הפונקציה מחזירה אם מכשיר מוגדר מסומן בתג isFake=true או לא.

IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

יוצרים עותק מקור מ-clone() ואז יוצרים עותק מקור מעמיק של רשימת אובייקט התצורה הנתון.

void printCommandUsage(boolean importantOnly, PrintStream out)

הפונקציה הזו מפיקה טקסט עזרה לגבי השימוש בשורת הפקודה של ההגדרה הזו, ומעבירה אותו ל-printStream שצוין.

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

פתרון האפשרויות של ERROR(/File) שמצביעות על מיקום מרוחק.

void safeInjectOptionValues( optionDefs)

הזרקה של מספר ערכים של אפשרויות לקבוצת אובייקטי התצורה, בלי להפעיל שגיאה אם אי אפשר להחיל אחת מהאפשרויות.

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

הגדרת שדות התצורה Option באמצעות קבוצה נתונה של ארגומנטים של שורת הפקודה, באמצעות גישה של מאמץ מרבי.

void setBuildProvider(IBuildProvider provider)

מחליפים את הערך הנוכחי של IBuildProvider בתצורה.

void setCommandLine(String[] arrayArgs)

הגדרת שורת הפקודה ששימשה ליצירת IConfiguration הזה.

void setCommandOptions(ICommandOptions cmdOptions)

מגדירים את ICommandOptions, מחליפים את הערכים הקיימים

void setConfigurationObject(String typeName, Object configObject)

שיטה גנרית להגדרת אובייקט התצורה עם השם שצוין, והחלפת כל ערך קיים.

void setConfigurationObjectList(String typeName, configList)

שיטה גנרית להגדרת רשימת אובייקטי התצורה לשם הנתון, תוך החלפת כל ערך קיים.

void setCoverageOptions(CoverageOptions coverageOptions)

מגדירים את CoverageOptions, ומחליפים את הערכים הקיימים.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

מגדירים IDeviceConfiguration, שמחליף ערך קיים כלשהו.

void setDeviceConfigList( deviceConfigs)

מגדירים את הערכים של IDeviceConfiguration, ומחליפים את הערכים הקיימים.

void setDeviceMetricCollectors( collectors)

מגדירים את רשימת הערכים של IMetricCollector, ומחליפים את הערכים הקיימים.

void setDeviceOptions(TestDeviceOptions devOptions)

מגדירים את TestDeviceOptions, מחליפים את הערכים הקיימים

void setDeviceRecovery(IDeviceRecovery recovery)

מגדירים את IDeviceRecovery, מחליפים את הערך הקיים.

void setDeviceRequirements(IDeviceSelection devRequirements)

מגדירים את IDeviceSelection, מחליפים את הערכים הקיימים

void setLabPreparer(ITargetPreparer preparer)

מגדירים את ITargetPreparer, מחליפים את הערך הקיים.

void setLabPreparers( preparers)

מגדירים את רשימת הערכים של ITargetPreparer, ומחליפים את הערכים הקיימים.

void setLogOutput(ILeveledLogOutput logger)

מגדירים את ILeveledLogOutput, מחליפים את הערך הקיים.

void setLogSaver(ILogSaver logSaver)

מגדירים את ILogSaver, מחליפים את הערך הקיים.

void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)

שיטה נוחה להגדרת IMultiTargetPreparer יחיד בתצורה הזו, שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים, ולהחליף את הערכים הקיימים

void setMultiPreTargetPreparers( multiPreTargPreps)

מגדירים את רשימת ה-IMultiTargetPreparers בהגדרה הזו שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים, ומחליפים את הערכים הקיימים

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

שיטה נוחה להגדרת IMultiTargetPreparer יחיד בהגדרה הזו, שתחליף את כל הערכים הקיימים

void setMultiTargetPreparers( multiTargPreps)

מגדירים את רשימת ה-IMultiTargetPreparer בהגדרה הזו, ומחליפים את הערכים הקיימים

setOptionsFromCommandLineArgs( listArgs)

הגדרת שדות ה-config Option באמצעות קבוצה נתונה של ארגומנטים בשורת הפקודה

ArgsOptionParser לפורמט הצפוי

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

הגדרת שדות ה-config Option באמצעות קבוצה נתונה של ארגומנטים בשורת הפקודה

הפורמט הצפוי מפורט במאמר ArgsOptionParser

void setPostProcessors( processors)

מגדירים את רשימת הערכים של IPostProcessor, ומחליפים את הערכים הקיימים.

void setRetryDecision(IRetryDecision decisionRetry)

מגדירים את IRetryDecision, מחליפים את הערך הקיים.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

שיטה נוחה להגדרת ISystemStatusChecker יחיד בהגדרה הזו, שתחליף את כל הערכים הקיימים

void setSystemStatusCheckers( systemCheckers)

מגדירים את רשימת ה-ISystemStatusChecker בהגדרה הזו, ומחליפים את הערכים הקיימים

void setTargetPreparer(ITargetPreparer preparer)

מגדירים את ITargetPreparer, מחליפים את הערך הקיים.

void setTargetPreparers( preparers)

מגדירים את רשימת הערכים של ITargetPreparer, ומחליפים את הערכים הקיימים.

void setTest(IRemoteTest test)

שיטה נוחה להגדרת IRemoteTest יחיד בהגדרה הזו, שמחליף את כל הערכים הקיימים

void setTestInvocationListener(ITestInvocationListener listener)

שיטה נוחה להגדרת ITestInvocationListener יחיד

void setTestInvocationListeners( listeners)

הגדרת רשימת הערכים של ITestInvocationListener, תוך החלפה של ערכים קיימים

void setTests( tests)

מגדירים את רשימת ה-IRemoteTest בהגדרה הזו, ומחליפים את הערכים הקיימים

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 final  NON_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 ()

מוחקים את כל הקבצים שהורדתם לשדות האפשרויות של קבצים מרוחקים.

לשכפל

public Configuration clone ()

יצירת עותק שטחי של האובייקט הזה.

החזרות
Configuration

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

public  getAllConfigurationObjectsOfType (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

public  getConfigurationObjectList (String typeName)

דומה ל-getConfigurationObject(String), אבל לסוגי אובייקטים של הגדרות שתומכים בכמה אובייקטים.

פרמטרים
typeName String: שם הסוג הייחודי של אובייקט התצורה

החזרות
רשימת אובייקטי התצורה, או null אם סוג האובייקט עם השם הנתון לא קיים.

getCoverageOptions

public CoverageOptions getCoverageOptions ()

הפונקציה מקבלת את CoverageOptions לשימוש מהתצורה.

החזרות
CoverageOptions CoverageOptions שצוין בתצורה.

getDescription

public String getDescription ()

החזרות
String תיאור קצר שגלוי למשתמשים Configuration

getDeviceConfig

public  getDeviceConfig ()

הפונקציה מקבלת את הערכים של 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

public  getFilesToClean ()

הצגת רשימת הקבצים שיימחקו במהלך cleanConfigurationData()

החזרות

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

הפונקציה מקבלת את הערך של GlobalTestFilter לקריאה.

החזרות
GlobalTestFilter

getInopOptions

public  getInopOptions ()

אחזור שמות האפשרויות שלא השתנו בהן ערכים

החזרות

getLabPreparers

public  getLabPreparers ()

הפונקציה מקבלת את הערכים של ITargetPreparer מההגדרה.

החזרות
הערכים של ITargetPreparer שצוינו לפי הסדר בתצורה

getLogOutput

public ILeveledLogOutput getLogOutput ()

הפונקציה מקבלת את ILeveledLogOutput לשימוש מהתצורה.

החזרות
ILeveledLogOutput ILeveledLogOutput שצוין בתצורה.

getLogSaver

public ILogSaver getLogSaver ()

הפונקציה מקבלת את ILogSaver לשימוש מהתצורה.

החזרות
ILogSaver ILogSaver שצוין בתצורה.

getMetricCollectors

public  getMetricCollectors ()

הפונקציה מקבלת את הערכים של IMetricCollector מההגדרה.

החזרות

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

הפונקציה מחזירה את ERROR(/Set) של התגים הנתמכים בתג המכשיר להגדרה במספר מכשירים.

החזרות

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

הפונקציה מקבלת את הערכים של IMultiTargetPreparer מההגדרות, שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים.

החזרות
הערכים של IMultiTargetPreparer שצוינו לפי הסדר בתצורה

getMultiTargetPreparers

public  getMultiTargetPreparers ()

הפונקציה מקבלת את הערכים של IMultiTargetPreparer מההגדרה.

החזרות
הערכים של IMultiTargetPreparer שצוינו לפי הסדר בתצורה

getName

public String getName ()

הפונקציה מחזירה את שם התצורה.

החזרות
String

getPostProcessors

public  getPostProcessors ()

הפונקציה מקבלת את הערכים של IPostProcessor מההגדרה.

החזרות

getRetryDecision

public IRetryDecision getRetryDecision ()

הפונקציה מחזירה את IRetryDecision ששימש להפעלה.

החזרות
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

הפונקציה מקבלת את הערך של SkipManager לקריאה.

החזרות
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

הפונקציה מקבלת את הערכים של ISystemStatusChecker מההגדרה.

החזרות
הערכים של ISystemStatusChecker שצוינו לפי הסדר בתצורה

getTargetPreparers

public  getTargetPreparers ()

הפונקציה מקבלת את הערכים של ITargetPreparer מההגדרה.

החזרות
הערכים של ITargetPreparer שצוינו לפי הסדר בתצורה

getTestInvocationListeners

public  getTestInvocationListeners ()

הפונקציה מקבלת את הערכים של ITestInvocationListener לשימוש מהתצורה.

החזרות
הערכים של ITestInvocationListener שצוינו בתצורה.

getTests

public  getTests ()

הפונקציה מקבלת את ה-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

public  setBestEffortOptionsFromCommandLineArgs ( 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)

מגדירים את רשימת ה-IMultiTargetPreparers בהגדרה הזו שצריך להריץ לפני כל אחד מה-target_preparers של המכשירים, ומחליפים את הערכים הקיימים

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

שיטה נוחה להגדרת IMultiTargetPreparer יחיד בהגדרה הזו, שתחליף את כל הערכים הקיימים

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

מגדירים את רשימת ה-IMultiTargetPreparer בהגדרה הזו, ומחליפים את הערכים הקיימים

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

הגדרת שדות ה-config Option באמצעות קבוצה נתונה של ארגומנטים בשורת הפקודה

ArgsOptionParser לפורמט הצפוי

פרמטרים
listArgs : הארגומנטים בשורת הפקודה

החזרות
הארגומנטים שלא נצרכו

זריקות
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( 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