ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang. אובייקט | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
ICommandScheduler
לתמיכה ב- TFC (Tradefed Cluster). מתזמן זה מריץ פקודות מתור הפקודה של TFC ומעלה אירועי קריאה לתור הפקודה-אירועי TFC.
סיכום
בונים ציבוריים | |
---|---|
ClusterCommandScheduler () |
שיטות ציבוריות | |
---|---|
void | shutdown () נסה לכבות בחן את מתזמן הפקודה. |
void | shutdownHard () נסה לכבות בכוח את מתזמן הפקודה. |
void | start () מתחיל את המתזמן כולל הגדרת רישום, init של |
שיטות מוגנות | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) קובע אם פקודה נתונה היא הפעלה יבשה. |
void | processReadyCommands ( IDeviceManager manager)
|
בונים ציבוריים
ClusterCommandScheduler
public ClusterCommandScheduler ()
שיטות ציבוריות
לכבות
public void shutdown ()
נסה לכבות בחן את מתזמן הפקודה.
מנקה פקודות שמחכות לבדיקה, ומבקשת שכל ההפעלות המתבצעות ייסגרו בחן.
לאחר קריאה לכיבוי, הלולאה הראשית של מתזמן תמתין לסיום כל הקריאות המתבצעות לפני היציאה לחלוטין.
כיבוי קשה
public void shutdownHard ()
נסה לכבות בכוח את מתזמן הפקודה.
בדומה shutdown()
, אך גם יהרוג בכוח את חיבור ה- ADB, בניסיון 'לעורר' קריאות המתבצעות להשלמה מהירה יותר.
שיטות מוגנות
dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
קובע אם פקודה נתונה היא הפעלה יבשה. אם הפקודה היא הפעלה יבשה, אמת אותה. אם יש בעיית תצורה כלשהי, היא תזרוק את תצורת התצורה.
פרמטרים | |
---|---|
handler | com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler לדווח על אירועים לצורך אימות ריצה יבשה. |
args | String : הפקודה לאמת. |
החזרות | |
---|---|
boolean | נכון אם הפקודה היא ריצה יבשה, אחרת כוזב. |
זורק | |
---|---|
ConfigurationException |
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
פרמטרים | |
---|---|
manager | IDeviceManager |