ตัวช่วยชาร์ด

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

ข้อมูลที่แชร์ทดสอบ

public static final String SHARED_TEST_INFORMATION

ช่างก่อสร้างสาธารณะ

ตัวช่วยชาร์ด

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