TestsPoolPoller

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

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


Bir test havuzundaki tüm testlerin yürütülmesine izin veren test sarmalayıcısı. Testler başka bir TestsPoolPoller tarafından paylaşılabileceğinden senkronizasyon gereklidir.

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

Özet

Herkese açık oluşturucular

TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)

IRemoteTest havuzunun sağlandığı yer.

Herkese açık yöntemler

void run(TestInformation info, ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

void setConfiguration(IConfiguration configuration)

Kullanımdaki IConfiguration örneğini ekler.

void setLogRegistry(ILogRegistry registry)
void setMetricCollectors(List<IMetricCollector> collectors)

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

void setSystemStatusChecker(List<ISystemStatusChecker> systemCheckers)

Test için yapılandırmadan ISystemStatusChecker değerlerini ayarlar.

Herkese açık oluşturucular

TestsPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

IRemoteTest havuzunun sağlandığı yer.

Parametreler
testsPool ITestsPool: Tüm testlerin ITestsPool havuzu.

tracker CountDownLatch: Çalışan yoklama sayısı için CountDownLatch paylaşıldı.

Herkese açık yöntemler

run

public void run (TestInformation info, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

Parametreler
info TestInformation: Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi.

listener ITestInvocationListener: Test sonuçlarının ITestInvocationListener

Verdiği hatalar
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Kullanımdaki IConfiguration örneğini ekler.

Parametreler
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parametreler
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors (List<IMetricCollector> collectors)

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

Parametreler
collectors List

setSystemStatusChecker

public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)

Test için yapılandırmadan ISystemStatusChecker değerlerini ayarlar.

Parametreler
systemCheckers List