DynamicShardHelper

public class DynamicShardHelper
extends StrictShardHelper

JavaScript.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