การทดสอบ PoolPoller
public final class TestsPoolPoller
extends Object
implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver
java.lang.Object | |
↳ | com.android.tradefed.inviver.shard.TestsPoolPoller |
Wrapper ทดสอบที่อนุญาตให้ดำเนินการทดสอบทั้งหมดของกลุ่มการทดสอบ TestsPoolPoller
อื่นสามารถแชร์การทดสอบได้ ดังนั้นจำเป็นต้องมีการซิงโครไนซ์
สิ่งที่ต้องทำ: เพิ่มการจัดการสำหรับโมดูล/การทดสอบโทเค็น
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) Ctor ซึ่งมีพูลของ |
วิธีการสาธารณะ | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง |
void | setConfiguration ( IConfiguration configuration) แทรก |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) ตั้งค่ารายการ |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) ตั้งค่า |
ผู้รับเหมาก่อสร้างสาธารณะ
การทดสอบ PoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor ซึ่งมีพูลของ IRemoteTest
เตรียมไว้ให้
พารามิเตอร์ | |
---|---|
testsPool | ITestsPool : พูลของ ITestsPool ของการทดสอบทั้งหมด |
tracker | CountDownLatch : ERROR(/CountDownLatch) แชร์เพื่อรับจำนวนโพลเลอร์ที่ทำงานอยู่ |
วิธีการสาธารณะ
วิ่ง
public void run (TestInformation info, ITestInvocationListener listener)
ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง
พารามิเตอร์ | |
---|---|
info | TestInformation : ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ในการรันการทดสอบ |
listener | ITestInvocationListener : ITestInvocationListener ของผลการทดสอบ |
ขว้าง | |
---|---|
DeviceNotAvailableException |
ตั้งค่าคอนฟิก
public void setConfiguration (IConfiguration configuration)
แทรก IConfiguration
ที่ใช้งานอยู่
พารามิเตอร์ | |
---|---|
configuration | IConfiguration |
setMetricCollectors
public void setMetricCollectors (collectors)
ตั้งค่ารายการ IMetricCollector
ที่กำหนดไว้สำหรับการทดสอบการทำงาน
พารามิเตอร์ | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
ตั้งค่า ISystemStatusChecker
จากการกำหนดค่าสำหรับการทดสอบ
พารามิเตอร์ | |
---|---|
systemCheckers |