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 |
אסטרטגיית Sharding כדי לאפשר עבודה מרחוק בתור בין מופעי TF מרובים
סיכום
בנאים ציבוריים | |
---|---|
DynamicShardHelper () |
שיטות ציבוריות | |
---|---|
boolean | shardConfig ( 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 | נכון אם הבדיקה נחתכה. אחרת החזר false |