ShardHelper

public class ShardHelper
extends Object implements IShardHelper

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.ShardHelper


Lớp trợ giúp xử lý việc tạo các phân đoạn và lên lịch cho các phân đoạn đó để gọi.

Tóm tắt

Hằng số

String LAST_SHARD_DETECTOR

String SHARED_TEST_INFORMATION

Hàm khởi tạo công khai

ShardHelper()

Phương thức công khai

boolean shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

Thử phân mảnh cấu hình thành các cấu hình phụ để lên lịch lại chạy song song trên nhiều tài nguyên.

Phương thức được bảo vệ

IGlobalConfiguration getGlobalConfiguration()

Trả về cấu hình chung hiện tại.

void validateOptions(TestInformation testInfo, IConfiguration config)

Chạy IConfiguration.validateOptions() trên cấu hình.

Hằng số

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

Giá trị không đổi: "last_shard_detector"

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Giá trị không đổi: "shared_test_information"

Hàm khởi tạo công khai

ShardHelper

public ShardHelper ()

Phương thức công khai

shardConfig

public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

Thử phân mảnh cấu hình thành các cấu hình phụ để lên lịch lại chạy song song trên nhiều tài nguyên.

Một thao tác phân đoạn thành công sẽ khiến cấu hình hiện tại trống và không được tiếp tục gọi.

Tham số
config IConfiguration: IConfiguration hiện tại.

testInfo TestInformation: TestInformation lưu giữ thông tin về các bài kiểm tra.

rescheduler IRescheduler: IRescheduler

logger ITestLogger

Giá trị trả về
boolean true nếu kiểm thử được phân đoạn. Nếu không, hãy trả về false

Phương thức được bảo vệ

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Trả về cấu hình chung hiện tại.

Giá trị trả về
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Chạy IConfiguration.validateOptions() trên cấu hình.

Tham số
testInfo TestInformation

config IConfiguration