การทดสอบ PoolPoller

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

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


Wrapper ทดสอบที่อนุญาตให้ดำเนินการทดสอบทั้งหมดของกลุ่มการทดสอบ TestsPoolPoller อื่นสามารถแชร์การทดสอบได้ ดังนั้นจำเป็นต้องมีการซิงโครไนซ์

สิ่งที่ต้องทำ: เพิ่มการจัดการสำหรับโมดูล/การทดสอบโทเค็น

สรุป

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

TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker)

Ctor ซึ่งมีพูลของ IRemoteTest เตรียมไว้ให้

TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker)

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

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 ( tests, 
                CountDownLatch tracker)

Ctor ซึ่งมีพูลของ IRemoteTest เตรียมไว้ให้

พารามิเตอร์
tests : กลุ่มของ IRemoteTest ของการทดสอบทั้งหมด

tracker CountDownLatch : ERROR(/CountDownLatch) แชร์เพื่อรับจำนวนโพลเลอร์ที่ทำงานอยู่

การทดสอบ PoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

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

tokenTests

tracker CountDownLatch

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

วิ่ง

public void run (TestInformation info, 
                ITestInvocationListener listener)

พารามิเตอร์
info TestInformation

listener 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