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)
מריצים את הפקודה |
ערכים קבועים
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 |