أداة 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 ()

الطرق العامة

إعداد الجزء

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.

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

shardConfig الضارة

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

المعلمات
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

المرتجعات
boolean