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 |
Metody publiczne | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) Uruchamia testy i raportuje wyniki do słuchacza. |
void | setConfiguration ( IConfiguration configuration) |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Ustawia listę |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Ustawia |
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 |
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 |