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 |