TesPoolPoller

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

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


Pembungkus pengujian yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian. Tes dapat dibagikan oleh TestsPoolPoller lain sehingga diperlukan sinkronisasi.

TODO: Tambahkan penanganan untuk modul/tes token.

Ringkasan

Konstruktor publik

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

Ctor tempat kumpulan IRemoteTest disediakan.

Metode publik

void run ( TestInformation info, ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

void setConfiguration ( IConfiguration configuration)

Menyuntikkan IConfiguration yang digunakan.

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

Menetapkan daftar IMetricCollector yang ditentukan untuk uji coba.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Menyetel ISystemStatusChecker dari konfigurasi untuk pengujian.

Konstruktor publik

TesPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor tempat kumpulan IRemoteTest disediakan.

Parameter
testsPool ITestsPool : kumpulan semua tes ITestsPool .

tracker CountDownLatch : ERROR(/CountDownLatch) yang dibagikan untuk mendapatkan jumlah poller yang sedang berjalan.

Metode publik

berlari

public void run (TestInformation info, 
                ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

Parameter
info TestInformation : Objek TestInformation berisi informasi berguna untuk menjalankan pengujian.

listener ITestInvocationListener : ITestInvocationListener hasil pengujian

Melempar
DeviceNotAvailableException

setKonfigurasi

public void setConfiguration (IConfiguration configuration)

Menyuntikkan IConfiguration yang digunakan.

Parameter
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parameter
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Menetapkan daftar IMetricCollector yang ditentukan untuk uji coba.

Parameter
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Menyetel ISystemStatusChecker dari konfigurasi untuk pengujian.

Parameter
systemCheckers