TestsPoolPoller

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

Java.lang.Nesne
🎃 com.android.tradefed.invoker.shard.TestsPoolPoller


Test havuzundaki tüm testlerin yürütülmesine olanak tanıyan sarmalayıcıyı test eder. Testler şu kullanıcılar tarafından paylaşılabilir: başka bir TestsPoolPoller, bu nedenle senkronizasyon gerekiyor.

YAPILACAKLAR: Jeton modülü/testleri için işleme ekleyin.

Özet

Kamu inşaatçıları

TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)

IRemoteTest havuzunun sağlandığı değer.

Herkese açık yöntemler

void run(TestInformation info, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

void setConfiguration(IConfiguration configuration)

Kullanımdaki IConfiguration öğesini ekler.

void setLogRegistry(ILogRegistry registry)
void setMetricCollectors( collectors)

Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.

void setSystemStatusChecker( systemCheckers)

Test için yapılandırmadaki ISystemStatusChecker'leri ayarlar.

Kamu inşaatçıları

TestsPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

IRemoteTest havuzunun sağlandığı değer.

Parametreler
testsPool ITestsPool: Tüm testlerin yer aldığı ITestsPool sn. havuzu.

tracker CountDownLatch: Çalışan anketör sayısını öğrenmek için paylaşılan ERROR(/CountDownLatch).

Herkese açık yöntemler

çalıştır

public void run (TestInformation info, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
info TestInformation: Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi testler.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener değeri

Fırlatma
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Kullanımdaki IConfiguration öğesini ekler.

Parametreler
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parametreler
registry ILogRegistry

setMetricCollector'lar

public void setMetricCollectors ( collectors)

Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.

Parametreler
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Test için yapılandırmadaki ISystemStatusChecker'leri ayarlar.

Parametreler
systemCheckers