DynamicShardHelper

public class DynamicShardHelper
extends StrictShardHelper

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


กลยุทธ์การแยกส่วนเพื่ออนุญาตให้จัดคิวงานระยะไกลระหว่างอินสแตนซ์ TF หลายรายการ

สรุป

ตัวสร้างแบบสาธารณะ

DynamicShardHelper()

เมธอดสาธารณะ

boolean shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

พยายามแบ่งการกำหนดค่าออกเป็นการกำหนดค่าย่อยเพื่อกำหนดเวลาใหม่ให้ทำงานในหลายทรัพยากรพร้อมกัน

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

boolean shardConfigStrict(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

ตัวสร้างแบบสาธารณะ

DynamicShardHelper

public DynamicShardHelper ()

เมธอดสาธารณะ

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

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

shardConfigStrict

protected boolean shardConfigStrict (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

พารามิเตอร์
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

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