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