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 |