TestyPoolPoller

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

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


Opakowanie testów umożliwiające wykonanie wszystkich testów z puli testów. Testy mogą być udostępniane przez inny TestsPoolPoller , więc wymagana jest synchronizacja.

DO ZROBIENIA: Dodaj obsługę modułu/testów tokena.

Streszczenie

Konstruktory publiczne

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

Ctor, w którym znajduje się pula IRemoteTest .

Metody publiczne

void run ( TestInformation info, ITestInvocationListener listener)

Uruchamia testy i przekazuje wyniki słuchaczowi.

void setConfiguration ( IConfiguration configuration)

Wstrzykuje używaną IConfiguration .

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

Ustawia listę IMetricCollector s zdefiniowanych dla przebiegu testu.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Ustawia ISystemStatusChecker s z konfiguracji dla testu.

Konstruktory publiczne

TestyPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor, w którym znajduje się pula IRemoteTest .

Parametry
testsPool ITestsPool : Pula wszystkich testów ITestsPool .

tracker CountDownLatch : udostępniony ERROR(/CountDownLatch) w celu uzyskania liczby uruchomionych ankiet.

Metody publiczne

uruchomić

public void run (TestInformation info, 
                ITestInvocationListener listener)

Uruchamia testy i przekazuje wyniki słuchaczowi.

Parametry
info TestInformation : Obiekt TestInformation zawierający informacje przydatne do uruchamiania testów.

listener ITestInvocationListener : ITestInvocationListener wyników testu

Rzuty
DeviceNotAvailableException

zestawKonfiguracja

public void setConfiguration (IConfiguration configuration)

Wstrzykuje używaną IConfiguration .

Parametry
configuration IConfiguration

ustawRejestr dziennika

public void setLogRegistry (ILogRegistry registry)

Parametry
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Ustawia listę IMetricCollector s zdefiniowanych dla przebiegu testu.

Parametry
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Ustawia ISystemStatusChecker s z konfiguracji dla testu.

Parametry
systemCheckers