ShardHelper

public class ShardHelper
extends Object implements IShardHelper

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.ShardHelper


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

סיכום

ערכים קבועים

String LAST_SHARD_DETECTOR

String SHARED_TEST_INFORMATION

Constructors ציבוריים

ShardHelper()

‫methods ציבוריים

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

ערך קבוע: "last_shard_detector"

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

ערך קבוע: "shared_test_information"

Constructors ציבוריים

ShardHelper

public ShardHelper ()

‫methods ציבוריים

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