การทดสอบPoolPoller

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

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


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

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