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)

تابع IConfiguration.validateOptions() را روی فایل پیکربندی اجرا می‌کند.

ثابت‌ها

آشکارساز آخرین تکه

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