תְצוּרָה

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 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 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) addFilesToClean ( toBeCleaned)

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

void cleanConfigurationData ()

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

Configuration clone ()

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

void dumpXml (PrintWriter output)

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

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

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

void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) 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 s מהתצורה.

static getMultiDeviceSupportedTag ()

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

getMultiPreTargetPreparers ()

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

getMultiTargetPreparers ()

מקבל את ה- IMultiTargetPreparer מהתצורה.

String getName ()

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

getPostProcessors ()

מקבל את ה- IPostProcessor מהתצורה.

IRetryDecision getRetryDecision ()

מחזירה את ה- IRetryDecision ששימשה עבור ההזמנה.

getSystemStatusCheckers ()

מקבל את ISystemStatusChecker s מהתצורה.

getTargetPreparers ()

מקבל את ה- ITargetPreparer מהתצורה.

getTestInvocationListeners ()

מקבל את ה- ITestInvocationListener לשימוש מהתצורה.

getTests ()

מקבל את s 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) injectOptionValues ( optionDefs)

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

boolean isDeviceConfiguredFake (String deviceName)

מחזירה אם מכשיר מוגדר או לא מתויג isFake=true או לא.

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

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

void printCommandUsage (boolean importantOnly, PrintStream out)

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

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

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

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

הגדר את שדות ה-config 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) setConfigurationObjectList (String typeName, configList)

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

void setCoverageOptions ( CoverageOptions coverageOptions)

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

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

הגדר IDeviceConfiguration , החלפת כל ערך קיים.

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

הגדר את s IDeviceConfiguration , החלפת כל ערך קיים.

void setDeviceMetricCollectors ( collectors) 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) setLabPreparers ( preparers)

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

void setLogOutput ( ILeveledLogOutput logger)

הגדר את ה- ILeveledLogOutput והחלפת כל ערך קיים.

void setLogSaver ( ILogSaver logSaver)

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

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

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

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

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

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

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

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

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

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

void setPostProcessors ( processors) setPostProcessors ( processors)

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

void setRetryDecision ( IRetryDecision decisionRetry)

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

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

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

void setTargetPreparer ( ITargetPreparer preparer)

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

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

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

void setTest ( IRemoteTest test)

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

void setTestInvocationListener ( ITestInvocationListener listener)

שיטת נוחות ITestInvocationListener יחיד

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

void setTests ( tests) 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

שם התקן

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

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

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 s מהתצורה.

החזרות

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

getSystemStatusCheckers

public  getSystemStatusCheckers ()

מקבל את ISystemStatusChecker s מהתצורה.

החזרות
ה- ISystemStatusChecker מסופק לפי הסדר בתצורה

getTargetPreparers

public  getTargetPreparers ()

מקבל את ה- ITargetPreparer מהתצורה.

החזרות
ה- ITargetPreparer מסופק לפי הסדר בתצורה

getTestInvocationListeners

public  getTestInvocationListeners ()

מקבל את ה- ITestInvocationListener לשימוש מהתצורה.

החזרות
ה- ITestInvocationListener מסופק בתצורה.

getTests

public  getTests ()

מקבל את s 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) לשימוש.

זורק
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)

הגדר את שדות ה-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)

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