ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


คลาส Helper ที่จัดการการสร้างชาร์ดและกำหนดเวลาสำหรับการร้องขอ

สรุป

ทุ่งนา

public static final String LAST_SHARD_DETECTOR

public static final 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() บนการกำหนดค่า

ทุ่งนา

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

ผู้สร้างสาธารณะ

ShardHelper

public ShardHelper ()

วิธีการสาธารณะ

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

ดูสิ่งนี้ด้วย:

วิธีการป้องกัน

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

ส่งกลับการกำหนดค่าส่วนกลางปัจจุบัน

คืนสินค้า
IGlobalConfiguration

ตรวจสอบตัวเลือก

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

เรียกใช้ IConfiguration#validateOptions() บนการกำหนดค่า

พารามิเตอร์
testInfo TestInformation

config IConfiguration