TestyPoolPoller

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

java.lang.Object
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 innego TestsPoolPoller , więc wymagana jest synchronizacja.

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

Streszczenie

Konstruktorzy publiczni

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

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

Metody publiczne

void run ( TestInformation info, ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki do słuchacza.

void setConfiguration ( IConfiguration configuration)

IConfiguration w użyciu.

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

Ustawia listę IMetricCollector zdefiniowanych dla przebiegu testowego.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Ustawia ISystemStatusChecker z konfiguracji testu.

Konstruktorzy publiczni

TestyPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

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

Parametry
testsPool ITestsPool : ITestsPool wszystkich testów.

tracker CountDownLatch : ERROR(/CountDownLatch) udostępniony w celu pobrania liczby uruchomionych programów odpytujących.

Metody publiczne

biegać

public void run (TestInformation info, 
                ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki do słuchacza.

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

listener ITestInvocationListener : ITestInvocationListener wyników testów

Rzuty
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

IConfiguration w użyciu.

Parametry
configuration IConfiguration

setLogRejestr

public void setLogRegistry (ILogRegistry registry)

Parametry
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Ustawia listę IMetricCollector zdefiniowanych dla przebiegu testowego.

Parametry
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Ustawia ISystemStatusChecker z konfiguracji testu.

Parametry
systemCheckers