مقسِّم الوحدات

public class ModuleSplitter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.Module splitter


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

قد يؤدي كل إعداد إلى إنشاء ModuleDefinition واحد أو أكثر وفقًا للخيارات المتاحة له. وأنواع الاختبارات:

ملخّص

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

ModuleSplitter()

الطرق العامة

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

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

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

مقسِّم الوحدات

public ModuleSplitter ()

الطرق العامة

تقسيم الإعدادات

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