ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


คลาส Helper ที่จัดการการสร้าง 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() ในการกำหนดค่า

ค่าคงที่

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

ค่าคงที่ "last_shard_detector"

SHARED_TEST_INFORMATION

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

ดูเพิ่มเติม:

วิธีการที่ได้รับการป้องกัน

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

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

คิกรีเทิร์น
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

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

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

config IConfiguration