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

public class Configuration
extends Object implements IConfiguration

JavaScript.lang.Object
com.android.tradefed.config.Configuration


הטמעה קונקרטית של IConfiguration ששומרת במפה את אובייקטי ה-config שנטענו.

סיכום

שדות

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)

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

void cleanConfigurationData()

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

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 מההגדרה.

getMultiPreTargetPreparers()

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

getMultiTargetPreparers()

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

String getName()

מחזיר את שם ההגדרה האישית.

getPostProcessors()

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

IRetryDecision getRetryDecision()

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

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() ואז שכפול עמוק את הרשימה של אובייקט config הנתון.

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)

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

void setConfigurationObjectList(String typeName, configList)

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

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)

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

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

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

void setMultiTargetPreparers( multiTargPreps)

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

setOptionsFromCommandLineArgs( listArgs)

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

ArgsOptionParser בפורמט הנדרש

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

הגדרת שדות ההגדרה של 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_MERCHANT_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

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

בדיקה_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 של קבצים מרוחקים שטופלו.

לשכפל

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 אם סוג האובייקט עם השם הנתון אינו קיים.

getConfigObjectList

public  getConfigurationObjectList (String typeName)

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

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

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

getCoverOptions

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 שסופק בהגדרה.

דרישות מכשיר getDevice

public IDeviceSelection getDeviceRequirements ()

קבלת ה-IDeviceSelection לשימוש מתוך ההגדרות האישיות.

החזרות
IDeviceSelection IDeviceSelection שסופק בהגדרה.

getFilesToClean

public  getFilesToClean ()

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

החזרות

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

מקבל את ה-GlobalTestFilter להפעלה.

החזרות
GlobalTestFilter

getInopOptions

public  getInopOptions ()

קבלת שמות של אפשרויות שלא שינו ערכים

החזרות

הכנה ל-getLab

public  getLabPreparers ()

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

החזרות
הערכים מסוג 'ITargetPreparer' שסופקו לפי ההגדרה

getLogOutput

public ILeveledLogOutput getLogOutput ()

קבלת ה-ILeveledLogOutput לשימוש מתוך ההגדרות האישיות.

החזרות
ILeveledLogOutput ILeveledLogOutput שסופק בהגדרה.

getLogSaver

public ILogSaver getLogSaver ()

קבלת ה-ILogSaver לשימוש מתוך ההגדרות האישיות.

החזרות
ILogSaver ILogSaver שסופק בהגדרה.

getMetricCollectors

public  getMetricCollectors ()

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

החזרות

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

החזרות
הערכים מסוג 'IMultiTargetPreparer' שסופקו לפי ההגדרה

getMultiTargetTargets

public  getMultiTargetPreparers ()

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

החזרות
הערכים מסוג 'IMultiTargetPreparer' שסופקו לפי ההגדרה

getName

public String getName ()

מחזיר את שם ההגדרה האישית.

החזרות
String

getPostProcessors

public  getPostProcessors ()

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

החזרות

getRetryDecision

public IRetryDecision getRetryDecision ()

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

החזרות
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

החזרות
הערכים מסוג 'ISystemStatusChecker' שסופקו לפי ההגדרה

מכינים את הקרקע

public  getTargetPreparers ()

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

החזרות
הערכים מסוג 'ITargetPreparer' שסופקו לפי ההגדרה

getTestInvocationListeners

public  getTestInvocationListeners ()

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

החזרות
הערכים מסוג 'ITestInvocationListener' שצוינו בהגדרות האישיות.

בדיקות getTest

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

SharedDeepClone

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) לשימוש.

קליעות
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)

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

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

configObject Object: אובייקט ה-config

קליעות
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

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

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

configList : רשימת האובייקטים ל-config

קליעות
ConfigurationException

setCoverOptions

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, ומחליפים את הערכים הקיימים

הכנה ל-setLab

public void setLabPreparer (ITargetPreparer preparer)

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

מכינים את הקרקע ל-setLab

public void setLabPreparers ( preparers)

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

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetSetupr

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

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

setMultiPreTargetTargets (מכינים לפי יעד מרובה)

public void setMultiPreTargetPreparers ( multiPreTargPreps)

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

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

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

setMultiTargetPlans (מכינים למספר יעדים)

public void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser בפורמט הנדרש

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

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

קליעות
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( 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 ומחליפים את הערך הקיים.

setTargetSetups (מכינים את היעד)

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 בהגדרה הזו, תוך החלפה של כל ערכים קיימים

VerifyOptions

public void validateOptions ()

לאמת את הערכים של האפשרויות.

כרגע זה רק נועד לוודא שכל אפשרויות החובה הוגדרו

קליעות
ConfigurationException

שיטות מוגנות

סביבה

protected boolean isRemoteEnvironment ()

מחזירה אם סביבת TF היא הפעלה מרחוק.

החזרות
boolean