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