ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


คลาสตัวช่วยที่จัดการการสร้างเศษและกำหนดเวลาสำหรับการเรียกใช้

สรุป

เขตข้อมูล

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

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

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

getGlobalการกำหนดค่า

protected IGlobalConfiguration getGlobalConfiguration ()

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

ส่งคืน
IGlobalConfiguration

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

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

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

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

config IConfiguration