ביצוע הפעלה בארגז חול
public
class
SandboxedInvocationExecution
extends InvocationExecution
JavaScript.lang.Object | ||
↳ | com.android.tradefed.invoker.InvocationExecution | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution |
ביצוע מיוחד של ההפעלה ב-Sandbox: זהו ביצוע ההפעלה כאשר אנחנו בתוך ארגז החול שבו מריצים את הפקודה. ה-build אמור כבר להיות זמין בהקשר.
סיכום
בנאים ציבוריים | |
---|---|
SandboxedInvocationExecution()
|
שיטות ציבוריות | |
---|---|
void
|
cleanUpBuilds(IInvocationContext context, IConfiguration config)
מבצעים את שלב הניקוי של build_provider. |
boolean
|
fetchBuild(TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
מבצעים את השלב build_provider של ההפעלה. |
שיטות מוגנות | |
---|---|
|
getLabPreparersToRun(IConfiguration config, String deviceName)
אחזור רשימה של מכינים שיעורי Lab להפעלה במכשיר הזה. |
|
getTargetPreparersToRun(IConfiguration config, String deviceName)
אחזור רשימה של מכינים יעד להפעלה במכשיר הזה. |
void
|
logHostAdb(IConfiguration config, ITestLogger logger)
אפשר לאסוף את היומנים מהכתובת $TMPDIR/adb.$UID.log. |
בנאים ציבוריים
ביצוע הפעלה בארגז חול
public SandboxedInvocationExecution ()
שיטות ציבוריות
cleanUpBuilds
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
מבצעים את שלב הניקוי של build_provider. משויך לאחזור ה-build.
פרמטרים | |
---|---|
context |
IInvocationContext : ה-IInvocationContext של ההפעלה. |
config |
IConfiguration : ה-IConfiguration בהרצת הבדיקה הזו. |
אחזור Build
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
מבצעים את השלב build_provider של ההפעלה.
פרמטרים | |
---|---|
testInfo |
TestInformation : ה-TestInformation של ההפעלה. |
config |
IConfiguration : ה-IConfiguration בהרצת הבדיקה הזו. |
rescheduler |
IRescheduler : IRescheduler , לתזמון מחדש של חלקים מההפעלה עבור
בהרצה של משאבים אחרים. |
listener |
ITestInvocationListener : ה-ITestInvocation לדיווח על כשלים בהורדת גרסאות build. |
החזרות | |
---|---|
boolean |
הערך הוא True אם הורדנו את ה-build בהצלחה, אחרת false. |
קליעות | |
---|---|
BuildRetrievalError |
|
DeviceNotAvailableException |
שיטות מוגנות
הכנה למעבדה
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
אחזור רשימה של מכינים שיעורי Lab להפעלה במכשיר הזה.
המדיניות בוטלה במחלקות של Sandbox כדי להגביל את ההפעלה של מכינים שיעורי Lab בתוך ארגז החול צאצא
פרמטרים | |
---|---|
config |
IConfiguration |
deviceName |
String |
החזרות | |
---|---|
|
GetTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
אחזור רשימה של מכינים יעד להפעלה במכשיר הזה.
המדיניות בוטלה במחלקות של Sandbox כדי להגביל את ההפעלה של מכינים שיעורי Lab בתוך ארגז החול צאצא
פרמטרים | |
---|---|
config |
IConfiguration |
deviceName |
String |
החזרות | |
---|---|
|
LogHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
אפשר לאסוף את היומנים מהכתובת $TMPDIR/adb.$UID.log.
פרמטרים | |
---|---|
config |
IConfiguration |
logger |
ITestLogger |