ShardHelper
public class ShardHelper
extends Object implements IShardHelper
| شیء جاوا | |
| ↳ | com.android.tradefed.invoker.shard.ShardHelper |
کلاس کمکی که ایجاد Shardها و زمانبندی آنها برای فراخوانی را مدیریت میکند.
خلاصه
ثابتها | |
|---|---|
String | LAST_SHARD_DETECTOR |
String | SHARED_TEST_INFORMATION |
سازندگان عمومی | |
|---|---|
ShardHelper () | |
روشهای عمومی | |
|---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)تلاش برای تقسیم پیکربندی به زیرپیکربندیها، تا برای اجرا روی چندین منبع به صورت موازی، مجدداً زمانبندی شوند. |
روشهای محافظتشده | |
|---|---|
IGlobalConfiguration | getGlobalConfiguration ()پیکربندی سراسری فعلی را برمیگرداند. |
void | validateOptions ( TestInformation testInfo, IConfiguration config) تابع |
ثابتها
آشکارساز آخرین تکه
public static final String LAST_SHARD_DETECTOR
مقدار ثابت: "last_shard_detector"
اطلاعات آزمون مشترک
public static final String SHARED_TEST_INFORMATION
مقدار ثابت: "shared_test_information"
سازندگان عمومی
ShardHelper
public ShardHelper ()
روشهای عمومی
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
تلاش برای تقسیم پیکربندی به زیرپیکربندیها، تا برای اجرا روی چندین منبع به صورت موازی، مجدداً زمانبندی شوند.
یک عمل shard موفق، پیکربندی فعلی را خالی میکند و فراخوانی نباید ادامه یابد.
| پارامترها | |
|---|---|
config | IConfiguration : IConfiguration فعلی. |
testInfo | TestInformation : TestInformation که اطلاعات تستها را در خود نگه میدارد. |
rescheduler | IRescheduler : IRescheduler |
logger | ITestLogger |
| بازگشتها | |
|---|---|
boolean | اگر تست تکه تکه شده باشد، درست است. در غیر این صورت، false برمیگرداند. |
همچنین ببینید:
روشهای محافظتشده
پیکربندی سراسری
protected IGlobalConfiguration getGlobalConfiguration ()
پیکربندی سراسری فعلی را برمیگرداند.
| بازگشتها | |
|---|---|
IGlobalConfiguration | |
اعتبارسنجی گزینهها
protected void validateOptions (TestInformation testInfo, IConfiguration config)
تابع IConfiguration.validateOptions() را روی فایل پیکربندی اجرا میکند.
| پارامترها | |
|---|---|
testInfo | TestInformation |
config | IConfiguration |