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


استراتژی Sharding برای اجازه دادن به صف کار از راه دور بین چندین نمونه TF

خلاصه

سازندگان عمومی

DynamicShardHelper ()

روش های عمومی

boolean shardConfig ( 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 برگردانید