קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
TradefedSandbox
public
class
TradefedSandbox
extends Object
implements
ISandbox
java.lang.Object
|
↳ |
com.android.tradefed.sandbox.TradefedSandbox
|
קונטיינר בארגז חול שיכול להריץ קריאה ל-Trade Federation. TODO: Allow Options to be passed to
the sandbox.
סיכום
שיטות ציבוריות |
String
|
createClasspath(File workingDir)
יצירת classpath על סמך הסביבה וספריית העבודה שמוחזרת על ידי ISandbox.getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
מצב מיוחד שמנותק מההרצה הראשית: אם נראה שההגדרה לא קיימת בהורה, אנחנו עוברים למרכז האפליקציות הדק, שבו אנחנו מנסים להגדיר את ארגז החול עם המידע הידוע כרגע ולמלא את ספריית העבודה כדי ליצור את ההגדרה באופן מלא בספרייה עם הגרסאות.
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
static
|
matchSandboxExtraBuildTargetByConfigName(String configName)
על סמך שם הגדרת הבדיקה, מתאימים את יעדי ה-build הנוספים ליעדי ה-build הנוספים של Sandbox.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
מכינים את הסביבה כדי שארגז החול יפעל כמו שצריך.
|
CommandResult
|
run(TestInformation info, IConfiguration config, ITestLogger logger)
מריצים את ארגז החול עם הסביבה שהוגדרה.
|
void
|
tearDown()
מנקים את כל המצבים, הקבצים או הסביבה שעשויים להשתנות.
|
שדות
public static final String EXTRA_TARGET_LAB
GENERAL_TESTS_ZIP
public static final String GENERAL_TESTS_ZIP
SANDBOX_ENABLED
public static final String SANDBOX_ENABLED
יוצרים ציבוריים
TradefedSandbox
public TradefedSandbox ()
שיטות ציבוריות
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
מצב מיוחד שמנותק מההפעלה הראשית: אם נראה שההגדרה לא קיימת בהורה, אנחנו עוברים למרכז האפליקציות הדק, שבו אנחנו מנסים להגדיר את ארגז החול עם המידע הידוע כרגע ולמלא את ספריית העבודה כדי ליצור את ההגדרה באופן מלא בספרייה עם הגרסאות.
פרמטרים |
args |
String : הארגומנטים המקוריים בשורת הפקודה. |
keyStoreClient |
IKeyStoreClient : לקוח מאגר המפתחות הנוכחי שמשמש ליצירת הגדרות. |
runUtil |
IRunUtil : IRunUtil הנוכחי להרצת פקודות המארח. |
globalConfig |
File : ההגדרה הגלובלית שבה משתמשים כדי להריץ תהליכים משניים של TF. |
החזרות |
IConfiguration |
קובץ שמצביע על קובץ ה-XML של תצורת TF לאובייקטים מסוג NON_VERSIONED. הפונקציה מחזירה ערך null אם לא ניתן ליצור הגדרות של מרכז אפליקציות דק. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
פרמטרים |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
matchSandboxExtraBuildTargetByConfigName
public static matchSandboxExtraBuildTargetByConfigName (String configName)
על סמך שם הגדרת הבדיקה, מתאימים את יעדי ה-build הנוספים ליעדי ה-build הנוספים של Sandbox.
פרמטרים |
configName |
String |
tearDown
public void tearDown ()
מנקים את כל המצבים, הקבצים או הסביבה שעשויים להשתנות.
שיטות מוגנות
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
יצירת גרסת dump של התצורה הגלובלית שסוננה מחלק מהאובייקטים.
פרמטרים |
config |
IConfiguration |
exclusionPatterns |
|
getJava
protected String getJava ()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-12-22 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-12-22 (שעון UTC)."],[],[]]