TestsPoller

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

java.lang.Object
com.android.tradefed.invoker.shard.TestsPoller


ห่อการทดสอบที่อนุญาตให้ดำเนินการทดสอบทั้งหมดของกลุ่มการทดสอบ 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 จากการกำหนดค่าสำหรับการทดสอบ

ผู้สร้างสาธารณะ

TestsPoller

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

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