DynamicShardHelper

public class DynamicShardHelper
extends StrictShardHelper

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


استراتيجية التجزئة للسماح بإضافة مهام العمل عن بُعد إلى قائمة الانتظار بين عدّة نُسخ من TF

ملخّص

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

DynamicShardHelper()

الطرق العامة

boolean shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

حاوِل تقسيم الإعداد إلى إعدادات فرعية، وإعادة جدولتها لتشغيلها على موارد متعددة بشكل متزامن.

الطرق المحمية

boolean shardConfigStrict(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

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

DynamicShardHelper

public DynamicShardHelper ()

الطرق العامة

shardConfig

public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

حاوِل تقسيم الإعداد إلى إعدادات فرعية، وإعادة جدولتها لتشغيلها على موارد متعددة بشكل متزامن.

يؤدي إجراء الشريحة الناجح إلى جعل الإعدادات الحالية فارغة، ويجب عدم مواصلة الاستدعاء.

المعلمات
config IConfiguration: IConfiguration الحالي

testInfo TestInformation: TestInformation التي تملك معلومات الاختبارات

rescheduler IRescheduler: IRescheduler

logger ITestLogger

المرتجعات
boolean صحيح إذا تم تقسيم الاختبار. بخلاف ذلك، يُرجى إدخال false.

الطرق المحمية

shardConfigStrict

protected boolean shardConfigStrict (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

المعلمات
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

المرتجعات
boolean