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 |
Metody publiczne | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) Uruchamia testy i przekazuje wyniki słuchaczowi. |
void | setConfiguration ( IConfiguration configuration) Wstrzykuje używaną |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Ustawia listę |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Ustawia |
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 |