ShardHelper

public class ShardHelper
extends Object implements IShardHelper

JavaScript.lang.Object
com.android.tradefed.invoker.shard.ShardHelper


מחלקה של עוזרת שמטפלת ביצירת המפוצלים ובתזמון שלהם להפעלה.

סיכום

שדות

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

בנאים ציבוריים

ShardHelper()

שיטות ציבוריות

boolean shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

ניסיון לפצל את התצורה לתצורות משנה, שיתוזמנו מחדש לפעול בתאריך במספר משאבים במקביל.

שיטות מוגנות

IGlobalConfiguration getGlobalConfiguration()

מחזירה את ההגדרה הגלובלית הנוכחית.

void validateOptions(TestInformation testInfo, IConfiguration config)

מריצה את IConfiguration#validateOptions() על ההגדרות האישיות.

שדות

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

בנאים ציבוריים

ShardHelper

public ShardHelper ()

שיטות ציבוריות

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

למידע נוסף:

שיטות מוגנות

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

מחזירה את ההגדרה הגלובלית הנוכחית.

החזרות
IGlobalConfiguration

VerifyOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

מריצה את IConfiguration#validateOptions() על ההגדרות האישיות.

פרמטרים
testInfo TestInformation

config IConfiguration