การทดสอบ 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 ซึ่งมีพูลของ IRemoteTest เตรียมไว้ให้

วิธีการสาธารณะ

void run ( TestInformation info, ITestInvocationListener listener)

ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง

void setConfiguration ( IConfiguration configuration)

แทรก IConfiguration ที่ใช้งานอยู่

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

ตั้งค่ารายการ IMetricCollector ที่กำหนดไว้สำหรับการทดสอบการทำงาน

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

ตั้งค่า ISystemStatusChecker จากการกำหนดค่าสำหรับการทดสอบ

ผู้รับเหมาก่อสร้างสาธารณะ

การทดสอบ 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

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

พารามิเตอร์
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

ตั้งค่ารายการ IMetricCollector ที่กำหนดไว้สำหรับการทดสอบการทำงาน

พารามิเตอร์
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

ตั้งค่า ISystemStatusChecker จากการกำหนดค่าสำหรับการทดสอบ

พารามิเตอร์
systemCheckers