TestsPoolPoller

public final class TestsPoolPoller
extends Object implements IConfigurationReceiver, IMetricCollectorReceiver, IRemoteTest, ISystemStatusCheckerReceiver

java.lang.Object
   ↳ com.android.tradefed.invoker.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)

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

void setSystemStatusChecker( systemCheckers)

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

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

TestsPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor ที่ระบุพูล IRemoteTest

พารามิเตอร์
testsPool ITestsPool: สระการทดสอบทั้งหมดของ ITestsPool

tracker CountDownLatch: ERROR(/CountDownLatch) ที่แชร์เพื่อดูจํานวน poller ที่ทํางานอยู่

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

โฮมรัน

public void run (TestInformation info, 
                ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยังผู้ฟัง

พารามิเตอร์
info TestInformation: ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ต่อการทดสอบ

listener ITestInvocationListener: ITestInvocationListener ของผลการทดสอบ

การโยน
DeviceNotAvailableException

setConfiguration

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