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)

سعی کنید پیکربندی را به پیکربندی‌های فرعی تقسیم کنید، تا دوباره برنامه‌ریزی شود تا روی چندین منبع به صورت موازی اجرا شود.

روش های محافظت شده

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