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 נכון אם הבדיקה נחתכה. אחרת החזר false

שיטות מוגנות

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

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

החזרות
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

מפעיל את IConfiguration#validateOptions() בתצורה.

פרמטרים
testInfo TestInformation

config IConfiguration