Ankieta TestsPoller

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

java.lang.Object
com.android.tradefed.invoker.shard.TestsPoller,


Testuje kod, który umożliwia wykonywanie wszystkich testów w puli testów. Testy mogą być udostępniane przez: jeszcze TestsPoolPoller, więc synchronizacja jest wymagana.

DO ZROBIENIA: dodanie obsługi modułów/testów tokenów.

Podsumowanie

Konstruktory publiczne

TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)

Ctor, w którym dostarczono pulę IRemoteTest.

Metody publiczne

void run(TestInformation info, ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki detektorowi.

void setConfiguration(IConfiguration configuration)

Wstawia używany IConfiguration.

void setLogRegistry(ILogRegistry registry)
void setMetricCollectors( collectors)

Ustawia listę elementów IMetricCollector zdefiniowanych na potrzeby uruchomienia testowego.

void setSystemStatusChecker( systemCheckers)

Ustawia elementy ISystemStatusChecker z konfiguracji testu.

Konstruktory publiczne

Ankieta TestsPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor, w którym dostarczono pulę IRemoteTest.

Parametry
testsPool ITestsPool: pula wszystkich testów (ITestsPool).

tracker CountDownLatch: dane (ERROR(/CountDownLatch)) udostępnione w celu uzyskania informacji o liczbie aktywnych ankietowanych.

Metody publiczne

home run

public void run (TestInformation info, 
                ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki detektorowi.

Parametry
info TestInformation: obiekt TestInformation zawierający informacje do uruchomienia testów.

listener ITestInvocationListener: wartość ITestInvocationListener wyników testu

Rzuty
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Wstawia używany IConfiguration.

Parametry
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parametry
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Ustawia listę elementów IMetricCollector zdefiniowanych na potrzeby uruchomienia testowego.

Parametry
collectors

Sprawdzanie stanu systemu

public void setSystemStatusChecker ( systemCheckers)

Ustawia elementy ISystemStatusChecker z konfiguracji testu.

Parametry
systemCheckers