ModuleSplitter

public class ModuleSplitter
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ModuleSplitter


مساعد لتقسيم قائمة بالوحدات التي يمثّلها الرمز IConfiguration إلى قائمة بوحدات التنفيذ التي يمثّلها الرمز ModuleDefinition.

قد تُنشئ كلّ إعدادات ModuleDefinition واحدة أو أكثر استنادًا إلى خيارات وأنواع الاختبار:

ملخّص

وظائف الإنشاء العامة

ModuleSplitter()

الطرق العامة

static splitConfiguration(TestInformation testInfo, runConfig, suitePreparersPerDevice, int shardCount, boolean dynamicModule, boolean intraModuleSharding)

أنشئ قائمة بالوحدات التنفيذية ModuleDefinition استنادًا إلى خريطة الإعدادات التي تم تحميلها.

شركة إنشاءات عامة

ModuleSplitter

public ModuleSplitter ()

الطرق العامة

splitConfiguration

public static  splitConfiguration (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