מפצל
public
class
ModuleSplitter
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.testtype.Suite.ModuleSplitter |
עוזר לפצל רשימת מודולים שמיוצגת על ידי IConfiguration
לרשימת ביצוע
שמיוצגות על ידי ModuleDefinition
.
כל הגדרה עשויה ליצור ModuleDefinition
אחד או יותר, בהתאם לאפשרויות
וסוגי הבדיקה:
IConfiguration
שאינו לפיצול ייצורModuleDefinition
יחיד.- רכיב
IConfiguration
שניתן לפיצול ייצור ייצור מספר הגדרות שמקושרות אל נכסים שלIRemoteTest
:- ערך שאינו
IShardableTest
ייצור הגדרת מודול אחת. - הפונקציה
IShardableTest
יוצרת הגדרת מודול אחת לכל בדיקה שמוחזרת על ידיIShardableTest.split()
.
- ערך שאינו
סיכום
בנאים ציבוריים | |
---|---|
ModuleSplitter()
|
שיטות ציבוריות | |
---|---|
static
|
splitConfiguration(TestInformation testInfo,
יצירת רשימה של יחידות הפעלה |
בנאים ציבוריים
מפצל
public ModuleSplitter ()
שיטות ציבוריות
הגדרה מפוצלת
public staticsplitConfiguration (TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)
יצירת רשימה של יחידות הפעלה ModuleDefinition
על סמך מפת ההגדרה
שנטען.
פרמטרים | |
---|---|
testInfo |
TestInformation : ה-TestInformation הנוכחי כדי להמשיך בפיצול. |
runConfig |
: ERROR(/LinkedHashMap) נטען מ-ITestSuite#loadTests() . |
suitePreparersPerDevice |
: מפה של מכינים ברמת החבילה לכל מכשיר בדיקה. |
shardCount |
int : רמז לספירה מפוצלת לעזרה בפיצול. |
dynamicModule |
boolean : האם אפשר לשתף את המודול במאגר או להיות עצמאי
(חלוקה מחמירה). |
intraModuleSharding |
boolean : האם לפיצול בתוך המודולים. |
החזרות | |
---|---|
|
רשימה של ModuleDefinition |