DynamicShardHelper
public
class
DynamicShardHelper
extends StrictShardHelper
java.lang.Object | |||
↳ | com.android.tradefed.invoker.shard.ShardHelper | ||
↳ | com.android.tradefed.invoker.shard.StrictShardHelper | ||
↳ | com.android.tradefed.invoker.shard.DynamicShardHelper |
אסטרטגיית חלוקה לפלחים שמאפשרת להוסיף משימות לתור של עבודה מרחוק בין כמה מכונות TF
סיכום
קונסטרוקטורים גלויים לכולם | |
---|---|
DynamicShardHelper()
|
שיטות ציבוריות | |
---|---|
boolean
|
shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
מנסים לפצל את התצורה לתצורות משנה, כדי לתזמן מחדש את ההרצה בכמה משאבים במקביל. |
שיטות מוגנות | |
---|---|
boolean
|
shardConfigStrict(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
|
קונסטרוקטורים גלויים לכולם
DynamicShardHelper
public DynamicShardHelper ()
שיטות ציבוריות
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
מנסים לפצל את התצורה לתצורות משנה, כדי לתזמן מחדש את ההרצה בכמה משאבים במקביל.
אם הפעולה של חלוקת המקטעים תתבצע בהצלחה, התצורה הנוכחית תהיה ריקה והקריאה לא תמשיך.
פרמטרים | |
---|---|
config |
IConfiguration : הערך הנוכחי של IConfiguration . |
testInfo |
TestInformation : ה-TestInformation שמכיל את פרטי הבדיקות. |
rescheduler |
IRescheduler : IRescheduler |
logger |
ITestLogger |
החזרות | |
---|---|
boolean |
true אם הבדיקה חולקה למקטעים. אחרת, מחזירים את הערך false |
שיטות מוגנות
shardConfigStrict
protected boolean shardConfigStrict (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
פרמטרים | |
---|---|
config |
IConfiguration |
testInfo |
TestInformation |
rescheduler |
IRescheduler |
logger |
ITestLogger |
החזרות | |
---|---|
boolean |