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 chúng cho một lệnh gọi.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final String | LAST_SHARD_DETECTOR |
public static final String | SHARED_TEST_INFORMATION
|
Các nhà xây dựng công cộng | |
---|---|
ShardHelper () |
Phương pháp công khai | |
---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) Cố gắng chia nhỏ cấu hình thành các cấu hình con, được lên lịch lại để chạy song song trên nhiều tài nguyên. |
Các phương pháp đượ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 |
Lĩnh vực
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
SHARED_TEST_INFORMATION
public static final String SHARED_TEST_INFORMATION
Các nhà xây dựng công cộng
ShardHelper
public ShardHelper ()
Phương pháp công khai
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Cố gắng chia nhỏ cấu hình thành các cấu hình con, được lên lịch lại để chạy song song trên nhiều tài nguyên.
Một hành động phân đoạn thành công làm cho cấu hình hiện tại trống và lệnh gọi sẽ không được tiếp tục.
Thông số | |
---|---|
config | IConfiguration : cấu hình IConfiguration hiện tại. |
testInfo | TestInformation : TestInformation giữ thông tin về các bài kiểm tra. |
rescheduler | IRescheduler : IRescheduler |
logger | ITestLogger |
Lợi nhuận | |
---|---|
boolean | đúng nếu thử nghiệm bị phân mảnh. Nếu không thì trả về false |
Xem thêm:
Các phương pháp được bảo vệ
getGlobalConfiguration
protected IGlobalConfiguration getGlobalConfiguration ()
Trả về cấu hình chung hiện tại.
Lợi nhuận | |
---|---|
IGlobalConfiguration |
validateOptions
protected void validateOptions (TestInformation testInfo, IConfiguration config)
Chạy IConfiguration#validateOptions()
trên cấu hình.
Thông số | |
---|---|
testInfo | TestInformation |
config | IConfiguration |