Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

TesKolam RenangPoller

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

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


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

TODO: Tambahkan penanganan untuk modul/tes token.

Ringkasan

Konstruktor publik

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

Ktor tempat kumpulan IRemoteTest disediakan.

Metode publik

void run ( TestInformation info, ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasilnya ke pendengar.

void setConfiguration ( IConfiguration configuration)

Menyuntikkan IConfiguration yang digunakan.

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

Menyetel daftar IMetricCollector s yang ditentukan untuk uji coba.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Menetapkan ISystemStatusChecker s dari konfigurasi untuk pengujian.

Konstruktor publik

TesKolam RenangPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ktor tempat kumpulan IRemoteTest disediakan.

Parameter
testsPool ITestsPool : ITestsPool dari semua tes.

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

Metode publik

Lari

public void run (TestInformation info, 
                ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasilnya ke pendengar.

Parameter
info TestInformation : Objek TestInformation yang berisi informasi berguna untuk menjalankan tes.

listener ITestInvocationListener : ITestInvocationListener dari hasil tes

Melempar
DeviceNotAvailableException

setKonfigurasi

public void setConfiguration (IConfiguration configuration)

Menyuntikkan IConfiguration yang digunakan.

Parameter
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parameter
registry ILogRegistry

setMetricCollektor

public void setMetricCollectors ( collectors)

Menyetel daftar IMetricCollector s yang ditentukan untuk uji coba.

Parameter
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Menetapkan ISystemStatusChecker s dari konfigurasi untuk pengujian.

Parameter
systemCheckers