ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

הפעלת IConfiguration.validateOptions() בתצורה.

פרמטרים
testInfo TestInformation

config IConfiguration